A Decade of Software Engineering Best Practices Adoption in Small Companies: A Quasi-Systematic Mapping
Resumo
SWEBOK is a guideline that provides information about Software Engineering (SE) knowledge, including a list of Best Practices (BPs) for adopting. However, small companies have restrictions such as, limited budget, reduced schedule, and, small staff that can hinder the advantages of these BPs adoption. Thus, this paper investigated the last decade of BPs adoption reported by small companies’ environment. A quasi-systematic mapping was conducted for assessing studies that addressed this issue, and it was possible to observe that the most prominent BPs adopted are “test application” and “software process model adoption”. On the other hand, “limited budget” and “staff size” were found as causes for non-adoption of SWEBOK’s BPs.
Referências
ADL 2016, Experience API (xAPI). Advanced Distributed Learning. Disponível em
Anrdt, J. e Dibbern, J. (2006.). “Co-Innovation in a Service Oriented Strategic Network. IEEE International Conference on Services Computing”.SCC '06.p. 285 - 288.
Barbosa, O. Santos, R.; Alves, C.; Werner, C. e Jansen, S. “Chapter 4: A systematic mapping study on software ecosystems from a three-dimensional perspective”. Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. Edward Elgar Publishing. p.59-78
Bosch J. 2012. "Software ecosystems: Taking software development beyond the boundaries of the organization". J. Syst. Softw. 85, 7 (July 2012), 1453-1454.
Chang, V. e GÜTL, C. (2007) "E-Learning Ecosystem (ELES) – A Holistic Approach for the Development of More Effective Learning Environment for Small-to-Medium Sized Enterprises (SMEs)", Proc. of IEEE-DEST 2007, Australia.
Dong, B., Zheng, Q., Yang, J., Li, H. &Qiao, M (2009) "An E- Learning Ecosystem Based on Cloud Computing Infrastructure" Advanced Learning Technologies.
Dresch, A.; Lacerda, D.; Antunes Jr, (2015) "Design Science Research: A Method for Science and Technology Advancement". Springer International Publishing.
Jansen, S.; Finkelstein, A.; Brinkkemper, S.A (2009) "Sense of community: A research agenda for software ecosystems". In: 31st Inter. Conf. on Software Engineering – Companion Volume, 2009. ICSE-Companion 2009, pp. 187–190.
Kasten M. (2015) Estatísticas e Fatos sobre o ELearning/EAD para 2015. IBDIN Disponível em
Laanpere, M., Põldoja, H., e Normak, P. (2013). "Designing Dippler—a Next-Generation TEL System" In Open and Social Technologies for Networked Learning (pp. 91-100). Springer Berlin Heidelberg.
Manikas, K. e HANSEN, K. (2013) "Software Ecosystems – A Systematic Literature Review". In: Journal of Systems and Software, v. 86, n. 5 (May). 2013.
Portal Brasil (2014) “Ensino superior registra mais 7,3 milhões de estudantes”. Disponível em: http://www.brasil.gov.br/educacao/2014/09/ensino-superiorregistra-mais-de-7-3-milhoes-de-estudantes. Acessado em 19 de Dezembro de 2015.
Pereira, C. K., Campos, F., Ströele, V., N, J. M., & Braga, R. (2015). "Explorando Dados Ligados através de um Sistema de Recomendação Educacional". Anais do XXVI Simpósio Brasileiro de Informática na Educação (SBIE)..
Pereira, C. K.; Campos, F. C. A.; Stroele, V.; Braga, R. M.; David, J. M. N.; Almeida, R. (2015) Extração de Características de Perfil e de Contexto em Redes Sociais para Recomendação de Recursos Educacionais. In: Revista Brasileira de Informática na Educação (RBIE), v. 23, p. 25- 39, 2015.
Rezende, P., Pereira, C., Campos, F., David, J. & Braga, R. (2015). "PERSONNA: proposta de ontologia de contexto e perfil de alunos para recomendação de objetos de aprendizagem". In RBIE, 23(01), 70-84.
Veiga, W.; Campos, F.; Braga, R.; David, J. M. (2015) "LUDOS: uma Infraestrutura para Gamificação em Ecossistemas de E-learning". Anais do XXVI Simpósio Brasileiro de Informática na Educação (SBIE 2015) p. 459- 469.
Woklin C.; Runeson, P.; Host, M.; Ohlsson, M. Regnell, B. e Wesslén, A. (2012) "Experimentation in Software Engineering". Springer Berlin Heidelberg.
R. Santos, G. Valença, D. Viana, B. Estácio, A. Fontão, S. Marczak, C. Werner, C. Alves, T. Conte, e R. Prikladnicki. “Qualidade em ecossistemas de software: Desafios e oportunidades de pesquisa”. In Proceedings of VIII Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems, pages 41–44, 2014.
S. Jansen. "Measuring the health of open source software ecosystems: Beyond the scope of project health." Information and Software Technology 56.11 (2014): 1508-1519.
O. Franco-Bedoya, D. Ameller, D. Costal, and X. Franch. “Queso a quality model for open source software ecosystems”. In Software Engineering and Applications ICSOFT-EA), 2014 9th International Conference on, pages 209–221, Aug 2014.
van den Berk, I., Jansen, S., & Luinenburg, L. (2010, August). Software ecosystems: a software ecosystem strategy assessment model. In Proceedings of the Fourth European Conference on Software Architecture: Companion Volume (pp. 127-134). ACM.
Carvalho, I., Campos, F., Braga, R., David, José M., Stroele, V., Araujo, Marco A. (2017). HEAL ME - An Architecture for Health Software Ecosystem Evaluation. In Proceedings of the 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systemsof-System. In ICSE. IEEE.
Veiga, W., Campos, F., David, J. M., & Braga, R. (2016). Uma abordagem de Ecossistemas de Software para o domínio de e-Learning. Anais do XII Simpósio Brasileiro de Sistemas de Informação (SBSI 2015) p. 574-581.
Jansen, S., M. A. Cusumano, and Brinkkemper, S. Eds. Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. Edward Elgar Publishing, 2013.
Veiga, W., Campos, F., Braga, R., David, J. M. N., & Ströele, V. Ecossistema para o domínio educacional: modelo baseado em serviços Web. Anais do X Workshop de Desenvolvimento Distribuído de Software, Ecossistemas de Software e Sistemas-de-Sistemas. CBSoft 2016.
XAVIER, Daniel; VIANA, Davi; GADELHA, Bruno. Um estudo sobre a relação entre Processo e Motivação em Equipes de Desenvolvimento de Software. Anais do XIII Simpósio Brasileiro de Sistemas de Informação (SBSI 2016) p. 76-83.