ABSTRACT
Background. The concept of sub-ecosystems, widely used in natural ecosystem theory, has never been introduced in software ecosystem analysis. It provides a perspective on software ecosystems that can be used to create better understanding of them and more effective ecosystem health analysis. Objectives. The objective of this research is to introduce the concept of sub-ecosystems to the field of software ecosystems. An extension on the Open Source Ecosystem Health Operationalization for measuring the health of a sub-ecosystem is created and evaluated with three small case studies. Method. A literature review of both software and natural ecosystem research is used for the definitions of key concepts. Design Science is used for the extension of the Open Source Ecosystem Health Operationalization. Finally, for the case studies, data is gathered using several data repositories and analyzed to show how the concept of sub-ecosystems is used. Results The concept of software sub-ecosystems is defined. Next to that an extension to the Open Source Ecosystem Health Operationalization (OSEHO) framework is introduced for considering sub-ecosystems in health assessments. Conclusion The subject of sub-ecosystems provides a promising new perspective on software ecosystems that improves the understanding of this research field for both researchers and practitioners. Additionally, the extended OSEHO framework can be used to more accurately measure the health of an ecosystem by looking at both larger and smaller ecosystems around it.
- Mohsen Anvaari and Slinger Jansen. 2010. Evaluating architectural openness in mobile software platforms. In Proceedings of the Fourth European Conference on Software Architecture: Companion Volume. ACM, 85--92. Google ScholarDigital Library
- Africa Ariño, José De la Torre, and Peter Smith Ring. 2001. Relational quality: managing trust in corporate alliances. California management review 44, 1 (2001), 109--131.Google Scholar
- Oscar Franco-Bedoya, David Ameller, Dolors Costal, and Xavier Franch. 2017. Open source software ecosystems: A Systematic mapping. Information and Software Technology 91 (2017), 160 -- 185. Google ScholarDigital Library
- Erik den Hartigh, Wouter Visscher, Michiel Tol, and Adolfo Jiménez Salas. 2013. Measuring the health of a business ecosystem. In Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. Edward Elgar Publishing Ltd.Google Scholar
- Alan R Hevner. 2007. A three cycle view of design science research. Scandinavian journal of information systems 19, 2 (2007), 4.Google Scholar
- Thomas Hoepner. 1999. A procedure for environmental impact assessments (EIA) for seawater desalination plants. Desalination 124, 1 (1999), 1 -- 12. European Conference on Desalination and the Environment.Google ScholarCross Ref
- Slinger Jansen. 2014. Measuring the health of open source software ecosystems: Beyond the scope of project health. Information and Software Technology 56, 11 (2014), 1508 -- 1519. Special issue on Software Ecosystems.Google ScholarCross Ref
- Slinger Jansen, Sjaak Brinkkemper, and Anthony Finkelstein. 2009. Business Network Management as a Survival Strategy: A Tale of Two Software Ecosystems. In Proceedings of the First International Workshop on Software Ecosystems (IWSECO-2009), co-located with the 11th International Conference on Software Reuse, Falls Church, Virginia, USA, September 27, 2009. http://ceur-ws.org/Vol-505/iwseco09-5JansenBrinkkemperFinkelstein.pdfGoogle Scholar
- S. Jansen, A. Finkelstein, and S. Brinkkemper. 2009. A sense of community: A research agenda for software ecosystems. In 2009 31st International Conference on Software Engineering - Companion Volume. 187--190.Google Scholar
- Garm Lucassen, Kevin Van Rooij, and Slinger Jansen. 2013. Ecosystem Health of Cloud PaaS Providers. 150 (06 2013).Google Scholar
- Konstantinos Manikas and Klaus Marius Hansen. 2013. Software ecosystems: A systematic literature review. Journal of Systems and Software 86, 5 (2013), 1294 -- 1306. Google ScholarDigital Library
- An-Ning Suo, You-Cai Xiong, Tian-Ming Wang, Dong-Xia Yue, and Jian-Ping Ge. 2008. Ecosystem Health Assessment of the Jinghe River Watershed on the Huangtu Plateau. EcoHealth 5, 2 (01 Jun 2008), 127--136.Google Scholar
- Fu-Liu Xu, Zhen-Yan Zhao, Wei Zhan, Shan-Shan Zhao, R.W. Dawson, and Shu Tao. 2005. An ecosystem health index methodology (EHIM) for lake ecosystem health assessment. Ecological Modelling 188, 2 (2005), 327 -- 339.Google ScholarCross Ref
- Robert K Yin. 2011. Applications of case study research. Sage.Google Scholar
Recommendations
Software ecosystems architectural health: challenges x practices
ECSAW '16: Proccedings of the 10th European Conference on Software Architecture WorkshopsOver 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 ...
Exploring the effect of software ecosystem health on the financial performance of the open source companies
SoHeal '18: Proceedings of the 1st International Workshop on Software HealthBackground. It is currently unknown how software ecosystem health affects the financial performance of open source companies. This is a problem, because open source is becoming increasingly popular and more knowledge is necessary for companies on how to ...
Software ecosystems' architectural health: another view
JSOS '17: 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-SystemsNowadays the software ecosystem health has received increasing attention as an important field for managing software ecosystems. Researchers have intensified studies in this area with the goal of assessing ecosystem health and possible causes for the ...
Comments