Skip to main content

2017 | OriginalPaper | Buchkapitel

Accommodating Openness Requirements in Software Platforms: A Goal-Oriented Approach

verfasst von : Mahsa H. Sadi, Eric Yu

Erschienen in: Advanced Information Systems Engineering

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Open innovation is becoming an important strategy in software development. Following this strategy, software companies are increasingly opening up their platforms to third-party products. However, opening up software platforms to third-party applications raises serious concerns about critical quality requirements, such as security, performance, privacy and proprietary ownership. Adopting appropriate openness design strategies, which fulfill open-innovation objectives while maintaining quality requirements, calls for deliberate analysis of openness requirements from early on in opening up software platforms. We propose to treat openness as a distinct class of non-functional requirements, and to refine and analyze it in parallel with other design concerns using a goal-oriented approach. We extend the Non-Functional Requirements (NFR) analysis method with a new set of catalogues for specifying and refining openness requirements in software platforms. We apply our approach to revisit the design of data provision service in two real-world open software platforms and discuss the results.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Chesbrough, H.W.: Open Innovation: The New Imperative for Creating and Profiting from Technology. Harvard Business Press, Boston (2006) Chesbrough, H.W.: Open Innovation: The New Imperative for Creating and Profiting from Technology. Harvard Business Press, Boston (2006)
2.
Zurück zum Zitat Boudreau, K.: Open platform strategies and innovation: Granting access vs. de-volving control. Manag. Sci. 56(10), 1849–1872 (2010)CrossRef Boudreau, K.: Open platform strategies and innovation: Granting access vs. de-volving control. Manag. Sci. 56(10), 1849–1872 (2010)CrossRef
3.
Zurück zum Zitat West, J.: How open is open enough? Melding proprietary and open source platform strategies. Res. Policy 32(7), 1259–1285 (2003)CrossRef West, J.: How open is open enough? Melding proprietary and open source platform strategies. Res. Policy 32(7), 1259–1285 (2003)CrossRef
4.
Zurück zum Zitat Jansen, S., Brinkkemper, S., Souer, J., Luinenburg, L.: Shades of gray: opening up a software producing organization with the open software enterprise model. J. Syst. Softw. 85(7), 1495–1510 (2012)CrossRef Jansen, S., Brinkkemper, S., Souer, J., Luinenburg, L.: Shades of gray: opening up a software producing organization with the open software enterprise model. J. Syst. Softw. 85(7), 1495–1510 (2012)CrossRef
5.
Zurück zum Zitat Sadi, M.H., Yu, E.: Analyzing the evolution of software development: from creative chaos to software ecosystems. In: IEEE Eighth International Conference on Research Challenges in Information Science (RCIS), pp. (1–11) (2014) Sadi, M.H., Yu, E.: Analyzing the evolution of software development: from creative chaos to software ecosystems. In: IEEE Eighth International Conference on Research Challenges in Information Science (RCIS), pp. (1–11) (2014)
6.
Zurück zum Zitat Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional Requirements in Software Engineering, vol. 5. Springer Science & Business Media, Heidelberg (2012)MATH Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional Requirements in Software Engineering, vol. 5. Springer Science & Business Media, Heidelberg (2012)MATH
7.
Zurück zum Zitat Sadi, M.H., Yu, E.: Modeling and analyzing openness trade-offs in software platforms: a goal-oriented approach. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 33–49 (2017) Sadi, M.H., Yu, E.: Modeling and analyzing openness trade-offs in software platforms: a goal-oriented approach. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 33–49 (2017)
8.
Zurück zum Zitat Anvaari, M., Jansen, S.: Evaluating architectural openness in mobile software platforms. In: Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, pp. 85–92 (2010) Anvaari, M., Jansen, S.: Evaluating architectural openness in mobile software platforms. In: Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, pp. 85–92 (2010)
9.
Zurück zum Zitat Bosch, J., Bosch-Sijtsema, P.: From integration to composition: on the impact of software product lines, global development and ecosystems. J. Syst. Softw. 83(1), 67–76 (2010)CrossRef Bosch, J., Bosch-Sijtsema, P.: From integration to composition: on the impact of software product lines, global development and ecosystems. J. Syst. Softw. 83(1), 67–76 (2010)CrossRef
10.
Zurück zum Zitat Scacchi, W.: Free/open source software development: recent research results and methods. Adv. Comput. 69, 243–295 (2007)CrossRef Scacchi, W.: Free/open source software development: recent research results and methods. Adv. Comput. 69, 243–295 (2007)CrossRef
11.
Zurück zum Zitat Bosch, J.: Architecture challenges for software ecosystems. In: Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, pp. 93–95 (2010) Bosch, J.: Architecture challenges for software ecosystems. In: Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, pp. 93–95 (2010)
12.
Zurück zum Zitat Baresi, L., Di Nitto, E., Ghezzi, C.: Toward open-world software: issue and challenges. Computer 39(10), 36–43 (2006)CrossRef Baresi, L., Di Nitto, E., Ghezzi, C.: Toward open-world software: issue and challenges. Computer 39(10), 36–43 (2006)CrossRef
13.
Zurück zum Zitat Cataldo, M., Herbsleb, J.D.: Architecting in software ecosystems: interface translucence as an enabler for scalable collaboration. In: Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, pp. 65–72 (2010) Cataldo, M., Herbsleb, J.D.: Architecting in software ecosystems: interface translucence as an enabler for scalable collaboration. In: Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, pp. 65–72 (2010)
14.
Zurück zum Zitat Popp, K.M.: Goals of software vendors for partner ecosystems–a practitioner’s view. In: Software Business, pp. 181–186 (2010) Popp, K.M.: Goals of software vendors for partner ecosystems–a practitioner’s view. In: Software Business, pp. 181–186 (2010)
15.
Zurück zum Zitat Koch, S., Kerschbaum, M.: Joining a smartphone ecosystem: application developers’ motivations and decision criteria. Inf. Softw. Technol. 56(11), 1423–1435 (2014)CrossRef Koch, S., Kerschbaum, M.: Joining a smartphone ecosystem: application developers’ motivations and decision criteria. Inf. Softw. Technol. 56(11), 1423–1435 (2014)CrossRef
16.
Zurück zum Zitat Eklund, U., Bosch, J.: Architecture for embedded open software ecosystems. J. Syst. Softw. 92, 128–142 (2014)CrossRef Eklund, U., Bosch, J.: Architecture for embedded open software ecosystems. J. Syst. Softw. 92, 128–142 (2014)CrossRef
17.
Zurück zum Zitat Shabtai, A., Fledel, Y., Kanonov, U., Elovici, Y., Dolev, S., Glezer, C.: Google android: a comprehensive security assessment. IEEE Secur. Priv. 2, 35–44 (2010)CrossRef Shabtai, A., Fledel, Y., Kanonov, U., Elovici, Y., Dolev, S., Glezer, C.: Google android: a comprehensive security assessment. IEEE Secur. Priv. 2, 35–44 (2010)CrossRef
18.
Zurück zum Zitat Christensen, H.B., Hansen, K.M., Kyng, M., Manikas, K.: Analysis and design of software ecosystem architectures–towards the 4S telemedicine ecosystem. Inf. Softw. Technol. 56(11), 1476–1492 (2014)CrossRef Christensen, H.B., Hansen, K.M., Kyng, M., Manikas, K.: Analysis and design of software ecosystem architectures–towards the 4S telemedicine ecosystem. Inf. Softw. Technol. 56(11), 1476–1492 (2014)CrossRef
19.
Zurück zum Zitat Ghazawneh, A., Henfridsson, O.: Balancing platform control and external contribution in third-party development: the boundary resources model. Inf. Syst. J. 23(2), 173–192 (2013)CrossRef Ghazawneh, A., Henfridsson, O.: Balancing platform control and external contribution in third-party development: the boundary resources model. Inf. Syst. J. 23(2), 173–192 (2013)CrossRef
20.
Zurück zum Zitat Kazman, R., Klein, M., Barbacci, M., Longstaff, T., Lipson, H., Carriere, J.: The architecture tradeoff analysis method. In: Proceedings of Fourth IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 1998, pp. 68–78 (1998) Kazman, R., Klein, M., Barbacci, M., Longstaff, T., Lipson, H., Carriere, J.: The architecture tradeoff analysis method. In: Proceedings of Fourth IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 1998, pp. 68–78 (1998)
Metadaten
Titel
Accommodating Openness Requirements in Software Platforms: A Goal-Oriented Approach
verfasst von
Mahsa H. Sadi
Eric Yu
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-59536-8_4

Premium Partner