Compreendendo o Ecossistema de Software Elixir: Uma Abordagem Baseada em Redes de Suprimento de Software

  • Francisco Victor da Silva Pinheiro UFC
  • Maria Erilane L. da Silva UFC
  • Emanuel Ferreira Coutinho UFC
  • Rossana M. C. Andrade UFC

Resumo


Este trabalho apresenta uma modelagem do ECOS da linguagem de programação Elixir utilizando a notação Software Supply Network (SSN). O objetivo é representar os principais atores, seus papéis e os relacionamentos estabelecidos no ecossistema, promovendo uma compreensão mais profunda das dinâmicas de desenvolvimento, adoção e evolução da linguagem. A metodologia adotada envolve o levantamento dos elementos e atores do ECOS Elixir, a modelagem por meio da notação SSN com apoio da ferramenta ECOS Modeling e a análise das principais características resultantes. Como resultado, esperase contribuir para o avanço das investigações sobre ecossistemas de software, destacando o potencial da abordagem SSN para análise e representação de ecossistemas complexos, além de apontar desafios e oportunidades para pesquisas futuras.

Referências

Bose, D. B., Cottrell, K., and Rahman, A. (2022). Vision for a secure elixir ecosystem: an empirical study of vulnerabilities in elixir programs. In Proceedings of the 2022 ACM Southeast Conference, ACMSE ’22, page 215–218, New York, NY, USA. Association for Computing Machinery.

Coutinho, E. F., Santos, I., Moreira, L. O., and Bezerra, C. I. M. (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.

Coutinho, E. F., Viana, D., and dos Santos, R. P. (2017). An exploratory study on the need for modeling software ecosystems: The case of solar seco. In 9th International Workshop on Modelling in Software Engineering (MISE), MISE ’17.

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

Jansen, S., Brinkkemper, S., and Finkelstein, A. (2009). Business network management as a survival strategy: A tale of two software ecosystems. IWSECO@ ICSR, 2009.

Jansen, S., Handoyo, E., and Alves, C. (2015). Scientists’ needs in modelling software ecosystems. In Proceedings of the 2015 European Conference on Software Architecture Workshops, pages 1–6.

Pinheiro, F. V., Coutinho, E., Silva, M. E., and Bezerra, C. (2024). A systematic mapping of health, quality, evolution, simulation and modeling in software ecosystems. In Proceedings of the 20th Brazilian Symposium on Information Systems, SBSI ’24, New York, NY, USA. Association for Computing Machinery.

Pinheiro, F. V., Erilane, M., Lima, R., Coutinho, E., Bezerra, C., and de Castro Andrade, R. M. (2025). Um estudo preliminar sobre modelagem de ecossistemas de software: Ecos sippa. In Anais do Simpósio Brasileiro de Sistemas Colaborativos (SBSC), Brasil. SBC, Sociedade Brasileira de Computação.

Santos, R. P. (2016). Managing and Monitoring Software Ecosystem to Support Demand and Solution Analysis. Tese de doutorado, COPPE/UFRJ, Universidade Federal do Rio de Janeiro, Rio de Janeiro, Brasil.

Silva, M. E., Pinheiro, F., Bezerra, C., and Coutinho, E. (2023). Modelagem de ecossistemas de software das plataformas de computação em nuvem aws e gcp. In Anais Estendidos do XIX Simpósio Brasileiro de Sistemas de Informação, pages 172–177, Porto Alegre, RS, Brasil. SBC.
Publicado
23/09/2025
PINHEIRO, Francisco Victor da Silva; SILVA, Maria Erilane L. da; COUTINHO, Emanuel Ferreira; ANDRADE, Rossana M. C.. Compreendendo o Ecossistema de Software Elixir: Uma Abordagem Baseada em Redes de Suprimento de Software. In: WORKSHOP EM ENGENHARIA DE SOFTWARE PARA PROGRAMAÇÃO FUNCIONAL (SE4FP), 1. , 2025, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 33-38. DOI: https://doi.org/10.5753/se4fp.2025.14771.