Análise da Relação entre Chamados e Modificações no Código-Fonte de um Sistema de Acompanhamento de Obras
Resumo
Alguns sistemas passam por um longo período de manutenção, sendo modificados para adequação de funcionalidades e correção de falhas. Depois de algum tempo, pode ser difícil responder: As falhas surgiram durante o desenvolvimento ou durante a manutenção do sistema? Que modificação no sistema poderia ter causado determinada falha? Perguntas assim já encontram respostas na academia, mas nem sempre profissionais compreendem com elas podem afetar seu trabalho na indústria. Este artigo apresenta um estudo de caso sobre relações entre chamados e modificações no código-fonte ao longo de 2 anos de um sistema de controle de obras de uma empresa de energia. A compreensão dessas relações contribui para conscientização de profissionais sobre oportunidades de melhoria na sua prática durante o processo de desenvolvimento e manutenção de sistemas.Referências
Grubb, P; Takang, A.A. (2003) Software Maintenance: Concepts and Practice. 2nd ed., World Scientific Publishing, 2003.
Bourque, P.; Fairley, R.E. (2014) Guide to the Software Engineering Body of Knowledge (SWEBOK). IEEE Computer Society Press.
Craig, R. D.; Jaskiel, S. P. (2002) Systematic Software Testing. Artech House Publishers.
Delamaro, M.E.; Maldonado, J.C.; Jino, M. (2007) Introdução ao Teste de Software, Elsevier.
White, R.W. e Roth, R.A. (2009) Exploratory Search: Beyond the Query-Response Paradigm, Morgan and Claypool.
Stake, R.E. (1995) The Art of Case Study Research. Sage Publications.
Sousa, L.A.C. (2016) Estudo Exploratório da Atividade de Testes num Sistema de Acompanhamento de Obras. Dissertação de Mestrado Profissional em Engenharia de Software. Universidade Federal do Rio Grande do Norte.
Lu, S.; Park, S.; Seo, E.; Zhou, Y. (2008) Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. In Proceedings of the 13th international conference on Architectural support for programming languages and operating systems (ASPLOS XIII).
D'Ambros, M.; Lanza, M.; Robbes, R. (2010) An Extensive Comparison of Bug Prediction Approaches. In Proceedings of 7th IEEE Working Conference on Mining Software Repositories (MSR 2010).
Filho, M.C.; Vasconcelo, J.L.; Santos, W.B.; Silva, I.F. (2012) Um Estudo de Caso sobre o Aumento de Qualidade de Software em Projetos de Sistemas de Informação que Utilizam Test Driven Development. Anais do VIII Simpósio Brasileiro de Sistemas de Informação (SBSI 2012).
Bourque, P.; Fairley, R.E. (2014) Guide to the Software Engineering Body of Knowledge (SWEBOK). IEEE Computer Society Press.
Craig, R. D.; Jaskiel, S. P. (2002) Systematic Software Testing. Artech House Publishers.
Delamaro, M.E.; Maldonado, J.C.; Jino, M. (2007) Introdução ao Teste de Software, Elsevier.
White, R.W. e Roth, R.A. (2009) Exploratory Search: Beyond the Query-Response Paradigm, Morgan and Claypool.
Stake, R.E. (1995) The Art of Case Study Research. Sage Publications.
Sousa, L.A.C. (2016) Estudo Exploratório da Atividade de Testes num Sistema de Acompanhamento de Obras. Dissertação de Mestrado Profissional em Engenharia de Software. Universidade Federal do Rio Grande do Norte.
Lu, S.; Park, S.; Seo, E.; Zhou, Y. (2008) Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. In Proceedings of the 13th international conference on Architectural support for programming languages and operating systems (ASPLOS XIII).
D'Ambros, M.; Lanza, M.; Robbes, R. (2010) An Extensive Comparison of Bug Prediction Approaches. In Proceedings of 7th IEEE Working Conference on Mining Software Repositories (MSR 2010).
Filho, M.C.; Vasconcelo, J.L.; Santos, W.B.; Silva, I.F. (2012) Um Estudo de Caso sobre o Aumento de Qualidade de Software em Projetos de Sistemas de Informação que Utilizam Test Driven Development. Anais do VIII Simpósio Brasileiro de Sistemas de Informação (SBSI 2012).
Publicado
28/08/2017
Como Citar
DE SOUSA, Luciano Antônio Cordeiro; DA SILVA, Bruno Santana.
Análise da Relação entre Chamados e Modificações no Código-Fonte de um Sistema de Acompanhamento de Obras. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 16. , 2017, Rio de Janeiro.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2017
.
p. 16-30.
DOI: https://doi.org/10.5753/sbqs.2017.15111.