Um Benchmark de Ferramentas para Automatizar a Gestão de Dívida Técnica no Desenvolvimento de Software

Resumo


Utilizar recursos de suporte durante o gerenciamento de Dívida Técnica (DT) é fundamental para automatizar esse processo. No entanto, existe uma escassez de discussões sobre os requisitos essenciais para a eficácia dessas ferramentas. Assim, esse trabalho propõe um benchmark com o objetivo de identificar e comparar características de ferramentas que possam auxiliar a automatizar o gerenciamento de DT, as quais possam ser utilizadas por profissionais no desenvolvimento de software. Características como facilidade de uso, suporte a plugins e impacto na produtividade foram avaliadas.

Palavras-chave: Dívida técnica, benchmark, ferramentas

Referências

Amanatidis, T., Mittas, N., Moschou, A., Chatzigeorgiou, A., Ampatzoglou, A., and Angelis, L. (2020). Evaluating the agreement among technical debt measurement tools: building an empirical benchmark of technical debt liabilities. Empirical Software Engineering, 25:4161–4204.

Barros, M. and Araujo, R. (2016). Caminhos para o desenvolvimento de sistemas de informação resilientes.

Candido De Melo, A. C., Accioly, N., Fagundes, R., and Santos, W. (2023). Identifying and measuring technical debt in software requirements: a supporting guide. In Proceedings of the XIX Brazilian Symposium on Information Systems, pages 356–363.

Li, Z., Liang, P., and Avgeriou, P. (2014). Architectural debt management in value-oriented architecting. In Economics-Driven Software Architecture.

Mandic, V., Oivo, M., Rodrıguez, P., Kuvaja, P., Kaikkonen, H., and Turhan, B. (2010). What is flowing in lean software development? In International Conference on Lean Enterprise Software and Systems, pages 72–84. Springer.

Melo, A., Fagundes, R., Lenarduzzi, V., and Santos, W. B. (2022). Identification and measurement of requirements technical debt in software development: A systematic literature review. Journal of Systems and Software, 194:111483.

Perin, A. P. J., Silva, D. E., and Valentim, N. M. C. (2021). Um benchmark de ferramentas de programação em blocos que podem ser utilizadas nas salas de aula do ensino médio. In Anais do XXXII Simposio Brasileiro de Informática na Educação. SBC.

Rios, N., de Mendonça Neto, M. G., and Spínola, R. O. (2018). A tertiary study on technical debt: Types, management strategies, research trends, and base information for practitioners. Information and Software Technology, 102:117–145.

Silva, R. K., Farias, K., Kunst, R., and Dalzochio, J. (2023). An approach based on machine learning for predicting software design problems. In Proceedings of the XIX Brazilian Symposium on Information Systems, pages 53–60.
Publicado
20/05/2024
MELO, Ana; VIDAL, Laura; LUNA, Ewerton; SANTOS, Wylliams; FAGUNDES, Roberta. Um Benchmark de Ferramentas para Automatizar a Gestão de Dívida Técnica no Desenvolvimento de Software. In: TRILHA DE TEMAS, IDEIAS E RESULTADOS EMERGENTES EM SISTEMAS DE INFORMAÇÃO - SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 20. , 2024, Juiz de Fora/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 315-320. DOI: https://doi.org/10.5753/sbsi_estendido.2024.238550.