Um Estudo Preliminar de Ecossistemas de Software na Disciplina Engenharia de Software

  • Emanuel Coutinho Universidade Federal do Ceará - UFC
  • Italo Santos Universidade de São Paulo - USP/ICMC
  • Leonardo Oliveira Moreira Universidade Federal do Ceará - UFC
  • Carla Ilane Moreira Bezerra Universidade Federal do Ceará - UFC

Resumo


A disciplina Engenharia de Software é comumente lecionada em diversos cursos de graduação relacionados à Computação e Engenharias. Um Ecossistema de Software (ECOS) se refere a uma coleção de produtos de software com algum determinado grau de relacionamento simbiótico, podendo consistir de um conjunto de atores interagindo como uma unidade, que por sua vez interagem com um mercado distribuído entre software e serviços. Este trabalho tem como objetivo relatar uma experiência do ensino de ECOS na disciplina de Engenharia de Software em um curso de graduação. Percebeu-se pelos resultados iniciais que o ensino de ECOS na disciplina pode agregar valor às demais áreas da Engenharia de Software. Também neste trabalho propomos uma ferramenta para apoiar o ensino de ECOS.

Referências


Boucharas, V., Jansen, S., Brinkkemper, S. (2009) Formalizing software ecosystem modeling, in Proceedings of the 1st International Workshop on Open Component Ecosystems ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), pp. 41-50, Amsterdam, The Netherlands, August.

Costa, G., Silva, F., Santos, R., Werner, C., Oliveira, T. (2013) From Applications to a Software Ecosystem Platform: An Exploratory Study, in Proceedings of the 5th ACM International Conference on Management of Emergent Digital EcoSystems (MEDES), 2013, pp. 9-16, Neumünster Abbey, Luxembourg, October.

Coutinho, E., Moreira, L., Sarmento, W. (2013) Maat sistema de avaliação de alunos e tutores para um ambiente virtual de aprendizagem, in IX Simpósio Brasileiro de Sistemas de Informação ao (SBSI2013), João Pessoa.

Coutinho, E. F., Gomes, G. A. M., e Junior, A. J. M. L. (2016). Applying design thinking in disciplines of systems development. In 8th Euro American Conference on Telematics and Information Systems (EATIS2016).

Coutinho, E. F., Santos, I., M. Bezerra, C. I. (2017a) A software ecosystem for a virtual learning environment: Solar seco. In 2017 IEEE/ACM Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (JSOS), pages 41{47, May 2017.

Coutinho, E. F., Viana, D., Santos, R. P. (2017b) An exploratory study on the need for modeling software ecosystems: The case of solar seco. In 2017 IEEE/ACM 9th International Workshop on Modelling in Software Engineering (MiSE).

Jansen, S., Brinkkemper, S., e Finkelstein, A. (2009a). Business network management as a survival strategy: A tale of two software ecosystems. In Proceedings of the First International Workshop on Software Ecosystems, 11th International Conference on Software Reuse, pages 34–48.

Jansen, S., Finkelstein, A., Brinkkemper, S. (2009b) A Sense of Community: A Research Agenda for Software Ecosystems, in Proceedings of the 31st International Conference on Software Engineering (ICSE), New and Emerging Research Track, 2009, pp. 187-190, Vancouver, Canada.

Jorge, F. F., Bezerra, C. I. M., Coutinho, E. F., Monteiro, J. M., e Andrade, R. M. C. (2015). A evolução do jogo itestlearning para o ensino das atividades de execução de testes de software. In XX Conferência Internacional sobre Informática na Educação (TISE 2015) Nuevas Ideas en Informática Educativa TISE 2015.

Manikas, K., Hansen, K. M. (2013) Software Ecosystems – A Systematic Literature Review", Journal of Systems and Software, v. 86, n. 5 (May), pp. 1294-1306.

Messerschmitt, D. e Szyperski, C. (2003). Software Ecosystem: Understanding an Indispensable Technology and Industry. The MIT Press, 1 edition.

Portela, C., Vasconcelos, A., Oliveira, S. R. B. (2017) Um Modelo Iterativo para o Ensino de Engenharia de Software Baseado em Abordagens Focadas no Aluno, Anais do XXVIII Simpósio Brasileiro de Informática na Educação (SBIE 2017).

Santos, R. E. S., Magalhães, C. V. C., Correia-Neto, J. S., Vilar, G. (2014) Ensino guiado por estudo dirigido: uma experiência no contexto da Engenharia de Software, Anais do XX Workshop de Informática na Escola (WIE 2014).

Publicado
28/10/2018
COUTINHO, Emanuel; SANTOS, Italo; MOREIRA, Leonardo Oliveira; BEZERRA, Carla Ilane Moreira. Um Estudo Preliminar de Ecossistemas de Software na Disciplina Engenharia de Software. In: WORKSHOP DE INFORMÁTICA NA ESCOLA (WIE), 24. , 2018, Fortaleza, CE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 21-30. DOI: https://doi.org/10.5753/cbie.wie.2018.21.