[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2993412.3011881acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsawConference Proceedingsconference-collections
research-article
Public Access

Software ecosystems architectural health: challenges x practices

Published: 28 November 2016 Publication History

Abstract

Over time many software ecosystems have achieved success. Several organizations are opening their software projects for external businesses, creating an multi-organizational government to development their software platform The software architecture has an important participation in this success. In this context, there are some studies describing architectural challenges for software ecosystems, but little research is investigating how these challenges are being faced by software ecosystems organizations. This paper presents an initial investigation how open source software (OSS) ecosystems have faced several architectural challenges. We conducted interviews with three architects of different OSS ecosystems and gathered some architectural practices to lead with challenges. We also analyzed how these architectural practices have influenced the software ecosystem health, introducing the concept of Software Ecosystems Architectural Health.

References

[1]
Openhub debian - https://www.openhub.net/p/debian. Website. Last visited on 09-07-2016.
[2]
Openhub kde - https://www.openhub.net/p/kde. Website. Last visited on 09-07-2016.
[3]
Openhub noosfero - https://www.openhub.net/p/noosfero. Website. Last visited on 09-07-2016.
[4]
F. Ahmed and L. F. Capretz. An architecture process maturity model of software product line engineering. Innovations in Systems and Software Engineering, 7(3):191--207, 2011.
[5]
J. Bosch. From software product lines to software ecosystems. In Proceedings of the 13th International Software Product Line Conference, SPLC '09, pages 111--119, August 2009.
[6]
J. Bosch. Architecture challenges for software ecosystems. In Proceedings of the 4th Europen Conference on Software Architecture, ECSA '10, pages 93--95, August 2010.
[7]
M. Iansiti and R. Levien. Keystones and Dominators: Framing Operating and Technology Strategy in a Business Ecosystem. Havard Business School - Working paper 03-061, 2004.
[8]
S. Jansen. How quality attributes of software platform architectures influence software ecosystems. In Proceedings of 1st International Conference on Ecosystem Architectures, pages 6--10, August 2013.
[9]
S. Jansen, A. Finkelstein, and S. Brinkkemper. A sense of community: A research agenda for software ecosystems. In Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on, pages 187--190, May 2009.
[10]
F. J. v. d. Linden, K. Schmid, and E. Rommes. Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer-Verlag New York, Inc., Secaucus, NJ, USA, 2007.
[11]
C.-H. Lung, M. Zaman, and N. Goel. Reflection on software architecture practices - what works, what remains to be seen, and what are the gaps. In Proceedings of the 5th Working IEEE/IFIP Conference on Software Architectures, pages 221--222, November 2005.
[12]
P. Pelliccione. Open architectures and software evolution: the case of software ecosystems. In Proceedings of the 23rd Australian Software Engineering Conference, ASWEC '14, pages 66--69, April 2014.
[13]
K.-B. Schultis, C. Elsner, and D. Lohmann. Architecture challenges for internal software ecosystems: A large-scale industry case study. In Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering, FSE '14, pages 542--552, November 2014.
[14]
C. B. Seaman. Qualitative methods in empirical studies of software engineering. IEEE Transactions on Software Engineering, 25(4):557--572, July/August 1999.
[15]
F. Shull, J. Singer, and D. I. Sjøberg. Guide to Advanced Empirical Software Engineering. Springer-Verlag London, 2008.
[16]
R. v. Solingen, V. basili, and H. D. Rombach. Goal question metric (gqm) approach. John Wiley & Sons, Inc., 2002.

Cited By

View all
  • (2025)Bridging the language gap: an empirical study of bindings for open source machine learning libraries across software package ecosystemsEmpirical Software Engineering10.1007/s10664-024-10570-530:1Online publication date: 1-Feb-2025
  • (2018)Prototyping Automotive Smart Ecosystems2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W)10.1109/DSN-W.2018.00072(255-262)Online publication date: Jun-2018
  • (2017)Company health in mobile software ecosystem (MSECO)Proceedings 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.3103215(74-75)Online publication date: 20-May-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ECSAW '16: Proccedings of the 10th European Conference on Software Architecture Workshops
November 2016
234 pages
ISBN:9781450347815
DOI:10.1145/2993412
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 ACM 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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 November 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. software architecture
  2. software ecosystems
  3. software improvement

Qualifiers

  • Research-article

Funding Sources

Conference

ECSAW '16
ECSAW '16: European Conference on Software Architecture Workshops
November 28 - December 2, 2016
Copenhagen, Denmark

Acceptance Rates

Overall Acceptance Rate 80 of 120 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)72
  • Downloads (Last 6 weeks)6
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2025)Bridging the language gap: an empirical study of bindings for open source machine learning libraries across software package ecosystemsEmpirical Software Engineering10.1007/s10664-024-10570-530:1Online publication date: 1-Feb-2025
  • (2018)Prototyping Automotive Smart Ecosystems2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W)10.1109/DSN-W.2018.00072(255-262)Online publication date: Jun-2018
  • (2017)Company health in mobile software ecosystem (MSECO)Proceedings 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.3103215(74-75)Online publication date: 20-May-2017
  • (2017)Role of women in software architectureProceedings of the 11th European Conference on Software Architecture: Companion Proceedings10.1145/3129790.3129826(31-34)Online publication date: 11-Sep-2017
  • (2017)The Architect's Role in Software Ecosystems HealthProceedings of the 2nd Workshop on Social, Human, and Economic Aspects of Software10.1145/3098322.3098324(1-4)Online publication date: 29-May-2017
  • (2017)Company Health in Mobile Software Ecosystem (MSECO): Research Perspectives and Challenges2017 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.3(74-75)Online publication date: May-2017

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media