Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2642803.2642816acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsawConference Proceedingsconference-collections
research-article

Supporting Architects in Mastering the Complexity of Open Software Ecosystems

Published: 25 August 2014 Publication History

Abstract

Software ecosystems define a new class of systems where multiple organizations contribute in form of an open software system and its extensions. In this position paper, we characterize business, organizational, and in particular technical challenges, which the architect of such an open ecosystem has to address. One key challenge we identified is how to retain certain system qualities under the influence of multiple external system extensions. We provide an initial template with factors and potential values helping an architect in characterizing the open software system and its environment. Furthermore, we illustrate an open system by a fictional scenario from the agricultural domain. The discussion of the challenges, the characterization template and the example are significant steps towards a systematic engineering method establishing open ecosystems.

References

[1]
Van den Berk, I., Jansen, S. and Luinenburg, L. 2010. Software ecosystems. Proceedings of the Fourth European Conference on Software Architecture Companion Volume - ECSA '10 (New York, New York, USA, Aug. 2010), 127.
[2]
Bosch, J. 2010. Architecture challenges for software ecosystems. Proceedings of the Fourth European Conference on Software Architecture Companion Volume - ECSA '10 (New York, New York, USA, Aug. 2010), 93.
[3]
Bosch, J. 2009. From software product lines to software ecosystems. Proceedings of the 13th International Software Product Splc (2009), 1--10.
[4]
Bosch, J. and Bosch-Sijtsema, P.M. 2010. From integration to composition: On the impact of software product lines, global development and ecosystems. Journal of Systems and Software. 83, 1 (Jan. 2010), 67--76.
[5]
Bosch, J. and Bosch-Sijtsema, P.M. 2010. Softwares Product Lines, Global Development and Ecosystems: Collaboration in Software Engineering. Collaborative Software Engineering. I. Mistrík, J. Grundy, A. Hoek, and J. Whitehead, eds. Springer Berlin Heidelberg. 77--92.
[6]
Electronics Engingeers, I. 1990. IEEE Std. 610.12-1990 - IEEE Standard Glossary of Software Engineering Terminology. IEEE.
[7]
Jansen, S., Brinkkemper, S. and Finkelstein, A. 2009. Business Network Management as a Survival Strategy: A Tale of Two Software Ecosystems. (2009), 34--48.
[8]
Jansen, S., Brinkkemper, S., Souer, J. and Luinenburg, L. 2012. Shades of gray: Opening up a software producing organization with the open software enterprise model. Journal of Systems and Software. 85, 7 (Jul. 2012), 1495--1510.
[9]
Jansen, S., Finkelstein, A. and Brinkkemper, S. 2009. A sense of community: A research agenda for software ecosystems. 2009 31st International Conference on Software Engineering - Companion Volume (2009), 187--190.
[10]
Lungu, M. 2008. Towards reverse engineering software ecosystems. 2008 IEEE International Conference on Software Maintenance (Sep. 2008), 428--431.
[11]
Lungu, M., Lanza, M., Gîrba, T. and Robbes, R. 2010. The Small Project Observatory: Visualizing software ecosystems. Science of Computer Programming. 75, 4 (Apr. 2010), 264--275.
[12]
Lungu, M., Robbes, R. and Lanza, M. 2010. Recovering inter-project dependencies in software ecosystems. Proceedings of the IEEE/ACM international conference on Automated software engineering - ASE '10 (New York, New York, USA, Sep. 2010), 309.
[13]
Manikas, K. and Hansen, K.M. 2012. Software ecosystems -- A systematic literature review. Journal of Systems and Software. 0 (2012), -.
[14]
Messerschmitt, D.G. and Szyperski, C. 2005. Software Ecosystem: Understanding an Indispensable Technology and Industry. The MIT Press.
[15]
Te Molder, J., Lier, B. van and Slinger, J. 2011. Clopenness of Systems: The interwoven nature of ecosystems. Proceedings of the Third International Workshop on Software Ecosystems (2011).
[16]
Naab, M. 2012. Enhancing Architecture Design Methods for Improved Flexibility in Long-Living Information Systems. Fraunhofer Verlag.
[17]
Rozanski, N. and Woods, E. 2005. Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives. Addison-Wesley Professional.

Cited By

View all
  • (2022)Future Advances in Reference ArchitecturesReference Architectures for Critical Domains10.1007/978-3-031-16957-1_9(199-211)Online publication date: 7-Sep-2022

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ECSAW '14: Proceedings of the 2014 European Conference on Software Architecture Workshops
August 2014
214 pages
ISBN:9781450327787
DOI:10.1145/2642803
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: 25 August 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Openness
  2. Software Architecture
  3. Software Ecosystem

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ECSAW '14

Acceptance Rates

ECSAW '14 Paper Acceptance Rate 29 of 43 submissions, 67%;
Overall Acceptance Rate 80 of 120 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)2
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Future Advances in Reference ArchitecturesReference Architectures for Critical Domains10.1007/978-3-031-16957-1_9(199-211)Online publication date: 7-Sep-2022

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media