Abstract
Open source software ecosystem modelling has emerged as an important research area in software engineering. Several models have been proposed to identify and analyse the complex relationships in OSS-ecosystems. However, there is a lack of formal models, methodologies, tool support, and standard notations for OSS-ecosystems. In this paper we propose a general framework for support the OSS-ecosystems modelling process. This framework will allow the representation, synthesis, analysis, evaluation, and evolution of OSS-ecosystems. Design science methodology is proposed to create several artefacts and investigating the suitability of these artefacts in the OSS-ecosystem context.
Keywords
Download to read the full chapter text
Chapter PDF
References
Jansen, S., Brinkkemper, S., Finkelstein, A.: Business network management as a survival strategy: A tale of two software ecosystems. In: Proceedings of the 1st Workshop on Software Ecosystems, CEUR-WS, pp. 34–48 (2009)
Mens, T., Claes, M., Grosjean, P., Serebrenik, A.: Studying evolving software ecosystems based on ecological models, pp. 297–326. Springer, Heidelberg (2014)
Yu, E., Deng, S.: Understanding software ecosystems: A strategic modeling approach. In: Proceedings of the 3th Workshop on Software Ecosystems, IWSECO, pp. 65–76 (2011)
Yamakami, T.: A three-layer view model of oss: Toward understanding of diversity of oss. In: Proceedings of the 13th International Conference on Advanced Communication Technology, ICACT, pp. 1190–1194 (2011)
Moore, J.F.: Predators and prey: a new ecology of competition. Harvard Business Review 71, 75–83 (1993)
Stanley, J., Briscoe, G.: The ABC of digital business ecosystems. Computer, Media and Telecommunications Law 15, 1–24 (2010) P28
Briscoe, G.: Digital Ecosystems. PhD thesis, Imperial College London (2009)
Messerschmitt, D.G., Szyperski, C.: Software Ecosystem: Understanding an Indispensable Technology and Industry. MIT Press Books, vol. 1. The MIT Press (2005)
Lungu, M., Malnati, J., Lanza, M.: Visualizing gnome with the small project observatory. In: Proceedings of the 6th IEEE International Working Conference Mining Software Repositories, MSR, pp. 103–106 (2009)
Bosch, J.: From software product lines to software ecosystems. In: Proceedings of the 13th International Software Product Line Conference, SPLC 2009, pp. 111–119. Carnegie Mellon University, Pittsburgh (2009)
Wynn Jr, D., Boudreau, M.C., Watson, R.: Assessing the Health of an Open Source Ecosystem. GI Publishing, New York (2008)
Hoving, R., Slot, G., Jansen, S.: Python: Characteristics identification of a free open source software ecosystem. In: Proceedings of the 7th IEEE International Conference on Digital Ecosystems and Technologies, DEST, pp. 13–18 (2013)
Iansiti, M., Levien, R.: The keystone advantage: what the new dynamics of business ecosystems mean for strategy, innovation, and sustainability. Harvard Business Press (2004)
López, L., Costal, D., Ayala, C.P., Franch, X., Glott, R., Haaland, K.: Modelling and applying OSS adoption strategies. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) ER 2014. LNCS, vol. 8824, pp. 349–362. Springer, Heidelberg (2014)
Boucharas, V., Jansen, S., Brinkkemper, S.: Formalizing software ecosystem modeling. In: Proceedings of the 1st International Workshop on Open Component Ecosystems, IWOCE, pp. 41–50. ACM, New York (2009)
Dhungana, D., Groher, I., Schludermann, E., Biffl, S.: Software ecosystems vs. natural ecosystems: learning from the ingenious mind of nature. In: Proceedings of the 4th ECSA, pp. 96–102. ACM (2010) P48
Morgan, L., Feller, J., Finnegan, P.: Exploring value networks. Eur J Inf Syst 22, 569–588 (2013)
Mattmann, C.A., Downs, R.R., Ramirez, P.M., Goodale, C., Hart, A.F.: Developing an open source strategy for NASA earth science data systems. In: Proceedings of the 13th IRI, pp. 687–693. IEEE (2012) P15
Wieringa, R.: Design science as nested problem solving. In: Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology, pp. 8:1–8:12. ACM, New York (2009)
Franco-Bedoya, O., Ameller, D., Costal, D., Franch, X.: Queso: A quality model for open source software ecosystems. In: Proceedings of the 9th International Conference on Software Engineering and Applications, ICSOFT-EA, pp. 209–221 (2014)
Jansen, S.: Measuring the health of open source software ecosystems: Beyond the scope of project health. Information and Software Technology 56, 1508–1519 (2014) Special issue on Software Ecosystems P68
Goeminne, M., Mens, T.: Analyzing ecosystems for open source software developer communities. In: Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry, pp. 247–275. Edward Elgar Publishing (2013) P57
Oriol, M., Franco-Bedoya, O., Franch, X., Marco, J.: Assessing open source communities’ health using service oriented computing concepts. In: Proceedings of the 8th International Conference on Research Challenges in Information Science (RCIS), pp. 1–6. IEEE (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 IFIP International Federation for Information Processing
About this paper
Cite this paper
Franco-Bedoya, O. (2015). Open Source Software Ecosystems: Towards a Modelling Framework. In: Damiani, E., Frati, F., Riehle, D., Wasserman, A. (eds) Open Source Systems: Adoption and Impact. OSS 2015. IFIP Advances in Information and Communication Technology, vol 451. Springer, Cham. https://doi.org/10.1007/978-3-319-17837-0_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-17837-0_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-17836-3
Online ISBN: 978-3-319-17837-0
eBook Packages: Computer ScienceComputer Science (R0)