A Software Delivery Network-based Approach to Software Ecosystem Evolution Analysis


Software Ecosystems (SECO) are a set of actors and components that work as a unit, relating to each other based on the common interest of providing solutions or services to the software industry. For a better visualization and understanding of a SECO, recent studies propose the modeling of the formed network. However, there is still no formalized modeling standard for this area. The Software Supply Network (SSN) notation is a series of connected software, hardware, and services organizations that cooperate to meet market demands. In this context, this work aims to present an analysis approach and a study of the SECO evolution based on SSN models. This approach was implemented in a SECO modeling tool.
Palavras-chave: Software Ecosystem, Software Supply Network, SECO, Modeling, Tool, SECO Evolution Approach


Vasilis Boucharas, Slinger Jansen, and Sjaak Brinkkemper. 2009. Formalizing Software Ecosystem Modeling. In Proceedings of the 1st International Workshop on Open Component Ecosystems (Amsterdam, The Netherlands) (IWOCE ’09). Association for Computing Machinery, New York, NY, USA, 41–50. https://doi.org/10.1145/1595800.1595807

Gabriella Costa, Felyppe Silva, Rodrigo Santos, Cláudia Werner, and Toacy Oliveira. 2013. From Applications to a Software Ecosystem Platform: An Exploratory Study. In Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems (Luxembourg, Luxembourg) (MEDES ’13). ACM, New York, NY, USA, 9–16. https://doi.org/10.1145/2536146.2536159

Emanuel F. Coutinho, Italo Santos, Leonardo O. Moreira, and Carla I. M. Bezerra. 2019. A Report on the Teaching of Software Ecosystems in Software Engineering Discipline. In Proceedings of the XXXIII Brazilian Symposium on Software Engineering (SBES 2019). ACM, 130–139. https://doi.org/10.1145/3350768.3351302

Emanuel Ferreira Coutinho, Davi Viana, and Rodrigo Pereira dos Santos. 2017. An Exploratory Study on the Need for Modeling Software Ecosystems: The Case of SOLAR SECO. In Proceedings of the 9th International Workshop on Modelling in Software Engineering (Buenos Aires, Argentina) (MISE ’17). IEEE Press, 47–53.

Slinger Jansen. 2020. A focus area maturity model for software ecosystem governance. Information and Software Technology 118 (2020), 106219.

Slinger Jansen, Sjaak Brinkkemper, and Anthony Finkelstein. 2009. Business Network Management as a Survival Strategy: A Tale of Two Software Ecosystems. IWSECO@ ICSR 2009 (2009).

Slinger Jansen, Eko Handoyo, and Carina Alves. 2015. Scientists’ needs in modelling software ecosystems. In Proceedings of the 2015 European Conference on Software Architecture Workshops. 1–6.

Daniel Massanori, Bruno B. P. Cafeo, Igor Wiese, and Awdren Fontão. 2020. Death of a Software Ecosystem: A Developer Relations (DevRel) Perspective. In Proceedings of the 34th Brazilian Symposium on Software Engineering (Natal, Brazil) (SBES ’20). Association for Computing Machinery, New York, NY, USA, 399–404. https://doi.org/10.1145/3422392.3422445

Pooya Rostami Mazrae. 2021. Predictive Modelling of Socio-Technical Health in Evolving Software Packaging Ecosystems. (2021). [link].

Francisco Victor da S. Pinheiro, Emanuel Ferreira Coutinho, Italo Santos, and Carla I. M. Bezerra. 2022. A Tool for Supporting the Teaching and Modeling of Software Ecosystems Using SSN Notation. Journal on Interactive Systems 13, 1 (Sep. 2022), 192–204. https://doi.org/10.5753/jis.2022.2602

Peter James Williamson and Arnoud De Meyer. 2012. Ecosystem advantage: How to successfully harness the power of partners. California management review 55, 1 (2012), 24–46.

Jelle Wouters, JR Ritmeester, AW Carlsen, Slinger Jansen, and Krzysztof Wnuk. 2019. A SECO meta-model. In International Conference on Software Business. Springer, 31–45.
PINHEIRO, Francisco Victor da Silva; COUTINHO, Emanuel Ferreira. A Software Delivery Network-based Approach to Software Ecosystem Evolution Analysis. In: WORKSHOP DE VISUALIZAÇÃO, EVOLUÇÃO E MANUTENÇÃO DE SOFTWARE (VEM), 11. , 2023, Campo Grande/MS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 1-5. DOI: https://doi.org/10.5753/vem.2023.235637.