skip to main content
10.1145/2501585.2501587acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

How quality attributes of software platform architectures influence software ecosystems

Published: 19 August 2013 Publication History

Abstract

When developing commercial applications, developers seldomly start from scratch. Generally, they use software platforms and extend them, joining an ever growing software ecosystem surrounding the platform. In this paper, the relationships between architecture and platform adoption are explored by analyzing the results of interviews and document study of five case studies of platform extenders. It is found that platform architecture plays a minor role in platform adoption by platform extenders, but that quality attributes strongly influence an architect's design choices when extending a platform. The findings of this work can be used by platform developers to improve platform extendibility and usability.

References

[1]
I. Jacobson, M. Griss, P. Jonsson, Software reuse: architecture, process and organization for business success, ACM Press, NY, USA, 1997.
[2]
W. B. Frakes, K. Kang, Software reuse research: Status and future, Trans. of Soft. Eng. 31 (7) (2005) 529–536.
[3]
D. S. Evans, A. Hagiu, R. Schmalensee, Invisible Engines: How Software Platforms Drive Innovation and Transform Industries, The MIT Press, 2006.
[4]
S. Jansen, S. Brinkkemper, M. Cusumano, Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry, Edward Elgar, 2013.
[5]
M. Iansiti, R. Levien, The Keystone Advantage: What the New Dynamics of Business Ecosystems Mean for Strategy, Innovation, and Sustainability, HBS Press, 2004.
[6]
J. Bosch, From software product lines to software ecosystems, in: Proc. of the 13th Int’l Conf on Sw Product Lines (SPLC), Springer LNCS, 2009.
[7]
B. Iyer, C.-H. Lee, N. Venkatraman, Managing in a "small world ecosystem": Lessons from the software sector, Harvard Business Review.
[8]
M. Cusumano, Technology strategy and management: The evolution of platform thinking, Commun. ACM 53 (1) (2010) 32–34.
[9]
S. Jansen, S. Brinkkemper, J. Souer, L. Luinenburg, Shades of gray: Opening up a software producing organization with the open software enterprise model, Journal of Systems and Software 85 (7) (2012) 1495–1510.
[10]
J. W. West, How open is open enough? melding proprietary and open source platform strategies, Research Policy 7 (32) (2003) 1259–1285.

Cited By

View all
  • (2022)Theorizing platformization from the perspective of the connection between mobile journalism and political participationCommunication & Society10.15581/003.35.3.173-19035:3(173-190)Online publication date: 7-Jun-2022
  • (2021)A Systematic Mapping Study on Requirements Engineering in Software EcosystemsResearch Anthology on Recent Trends, Tools, and Implications of Computer Programming10.4018/978-1-7998-3016-0.ch056(1202-1226)Online publication date: 2021
  • (2021)A comprehensive approach to identifying key stakeholders in complicated software ecosystems2021 IEEE 29th International Requirements Engineering Conference (RE)10.1109/RE51729.2021.00074(492-497)Online publication date: Sep-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
WEA 2013: Proceedings of the 2013 International Workshop on Ecosystem Architectures
August 2013
30 pages
ISBN:9781450323147
DOI:10.1145/2501585
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 August 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Software platforms
  2. platform architecture
  3. software ecosystems

Qualifiers

  • Article

Conference

ESEC/FSE'13
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Theorizing platformization from the perspective of the connection between mobile journalism and political participationCommunication & Society10.15581/003.35.3.173-19035:3(173-190)Online publication date: 7-Jun-2022
  • (2021)A Systematic Mapping Study on Requirements Engineering in Software EcosystemsResearch Anthology on Recent Trends, Tools, and Implications of Computer Programming10.4018/978-1-7998-3016-0.ch056(1202-1226)Online publication date: 2021
  • (2021)A comprehensive approach to identifying key stakeholders in complicated software ecosystems2021 IEEE 29th International Requirements Engineering Conference (RE)10.1109/RE51729.2021.00074(492-497)Online publication date: Sep-2021
  • (2019)Technological Ecosystems in Care and Assistance: A Systematic Literature ReviewSensors10.3390/s1903070819:3(708)Online publication date: 9-Feb-2019
  • (2018)A Systematic Mapping Study on Requirements Engineering in Software EcosystemsJournal of Information Technology Research10.4018/JITR.201801010411:1(49-69)Online publication date: 1-Jan-2018
  • (2018)Application of a software ecosystem framework for connected vacuum gripping systemsProcedia CIRP10.1016/j.procir.2018.03.12472(580-585)Online publication date: 2018
  • (2017)HEAL MEProceedings of the Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems10.5555/3103196.3103210(59-65)Online publication date: 20-May-2017
  • (2017)HEAL ME - An Architecture for Health Software Ecosystem Evaluation2017 IEEE/ACM Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (JSOS)10.1109/JSOS.2017.13(59-65)Online publication date: May-2017
  • (2016)Software ecosystems architectural healthProccedings of the 10th European Conference on Software Architecture Workshops10.1145/2993412.3011881(1-7)Online publication date: 28-Nov-2016
  • (2016)A study about architectural requirements in a transition from product to software platformProccedings of the 10th European Conference on Software Architecture Workshops10.1145/2993412.3003388(1-4)Online publication date: 28-Nov-2016
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media