Aplicando Ecossistemas de Software na Disciplina Engenharia de Software

Resumo


Ecossistemas de Software (ECOS) consistem em um conjunto de atores atuando como uma unidade, interagindo com um mercado distribuído entre software e serviços, juntamente com as relações entre entidades. Na literatura há algumas carências em relação ao ensino de ECOS, devido a poucos exemplos disponíveis, ausência de metodologias para incorporação nas disciplinas, especialmente em Engenharia de Software, e ferramentas de modelagem. Este trabalho propõe uma pesquisa sobre a aplicação de ECOS na disciplina de Engenharia de Software, visando a identificação de plataformas centrais, relacionamentos, sua modelagem e a evolução do ECOS.

Link para o vídeo da apresentação: https://youtu.be/GbrZS6i7XCM

Palavras-chave: Ecossistema de Software, Engenharia de Software, Ensino, Modelagem, Ferramentas

Referências

Igor R. Alencar, Emanuel F. Coutinho, Leonardo O. Moreira, and Carla I. M. Bezerra. 2020. A Tool for Software Ecosystem Models: An Analysis on their Implications in Education. In Proceedings of the XXXIV Brazilian Symposium on Software Engineering (Natal, Brazil) (SBES 2020). ACM, New York, NY, USA, 10 pages. https://doi.org/10.1145/3422392.3422486

Jan Bosch. 2009. From Software Product Lines to Software Ecosystems. In Proceedings of the 13th International Software Product Line Conference (San Francisco, California, USA) (SPLC ’09). Carnegie Mellon University, USA, 111–119.

Jan Bosch. 2011. Software ecosystems–implications for strategy, business model and architecture. In 2011 15th International Software Product Line Conference. IEEE, 351–351.

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 Coutinho, Italo Santos, Leonardo Moreira, and Carla Bezerra. 2018. Um Estudo Preliminar de Ecossistemas de Software na Disciplina Engenharia de Software. Anais do Workshop de Informática na Escola 24, 1 (2018), 21–30. https://doi.org/10.5753/cbie.wie.2018.21

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 (Salvador, Brazil) (SBES 2019). ACM, New York, NY, USA, 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 9th International Workshop on Modelling in Software Engineering (MISE) (Buenos Aires, Argentina) (MISE ’17). IEEE Press, Piscataway, NJ, USA, 47–53. https://doi.org/10.1109/MiSE.2017.3

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).
Publicado
26/04/2021
PINHEIRO, Francisco Victor da Silva; COUTINHO, Emanuel F.. Aplicando Ecossistemas de Software na Disciplina Engenharia de Software. In: LABORATÓRIO DE IDEIAS - SIMPÓSIO BRASILEIRO DE EDUCAÇÃO EM COMPUTAÇÃO (EDUCOMP), 1. , 2021, On-line. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 02-03. DOI: https://doi.org/10.5753/educomp_estendido.2021.14844.