Open Source Software Ecosystems: Towards a Modelling Framework

  • Oscar Franco-BedoyaEmail author
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 451)


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.


Modeling Software ecosystem Framework Open source software 


  1. 1.
    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)Google Scholar
  2. 2.
    Mens, T., Claes, M., Grosjean, P., Serebrenik, A.: Studying evolving software ecosystems based on ecological models, pp. 297–326. Springer, Heidelberg (2014)Google Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    Moore, J.F.: Predators and prey: a new ecology of competition. Harvard Business Review 71, 75–83 (1993)Google Scholar
  6. 6.
    Stanley, J., Briscoe, G.: The ABC of digital business ecosystems. Computer, Media and Telecommunications Law 15, 1–24 (2010) P28Google Scholar
  7. 7.
    Briscoe, G.: Digital Ecosystems. PhD thesis, Imperial College London (2009)Google Scholar
  8. 8.
    Messerschmitt, D.G., Szyperski, C.: Software Ecosystem: Understanding an Indispensable Technology and Industry. MIT Press Books, vol. 1. The MIT Press (2005)Google Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    Wynn Jr, D., Boudreau, M.C., Watson, R.: Assessing the Health of an Open Source Ecosystem. GI Publishing, New York (2008)Google Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    Iansiti, M., Levien, R.: The keystone advantage: what the new dynamics of business ecosystems mean for strategy, innovation, and sustainability. Harvard Business Press (2004)Google Scholar
  14. 14.
    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) CrossRefGoogle Scholar
  15. 15.
    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)Google Scholar
  16. 16.
    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) P48Google Scholar
  17. 17.
    Morgan, L., Feller, J., Finnegan, P.: Exploring value networks. Eur J Inf Syst 22, 569–588 (2013)CrossRefGoogle Scholar
  18. 18.
    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) P15Google Scholar
  19. 19.
    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)Google Scholar
  20. 20.
    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)Google Scholar
  21. 21.
    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 P68Google Scholar
  22. 22.
    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) P57Google Scholar
  23. 23.
    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)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2015

Authors and Affiliations

  1. 1.Group of Software and Service Engineering (GESSI)Universitat Politècnica de CatalunyaBarcelonaSpain
  2. 2.Universidad de CaldasManizalesColombia

Personalised recommendations