Analysis of the Relationship between Calls and Changes in the Source Code of a Construction Tracking System
Abstract
Some systems have a long maintenance period, being modified for functionality adequacy and bugs fix. After some time, it is dificult to answer: Did bugs arise during system development or maintenance? What modification in the system could have caused a certain bug? Questions like these had already some answers in academy, but not always professionals understand how these questions may affect their work in industry. This paper presents a case study about relations between bug reports and modifications in sourcecode over 2 years of a construction monitoring system of an energy company. Understanding these relations contributes to professionals’ awareness about opportunities for improvement in their practice during development and maintenance process of systems.References
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).
Published
2017-08-28
How to Cite
DE SOUSA, Luciano Antônio Cordeiro; DA SILVA, Bruno Santana.
Analysis of the Relationship between Calls and Changes in the Source Code of a Construction Tracking System. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (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.
