Effects of Visualizing Technical Debts on a Software Maintenance Project
Ronivon Dias, Pedro Neto, Irvayne Ibiapina, Guilherme Avelino e Otavio, Castro

TL;DR
This paper introduces a technique to visualize and manage technical debt at the feature level in software projects using Mining Software Repository tools, aiming to improve software quality and reduce maintenance costs.
Contribution
It proposes a novel approach to identify and visualize technical debts on software features, extending beyond file-level analysis for better project management.
Findings
The approach helps decrease existing technical debts.
It prevents the introduction of new technical debts.
The method is applicable to real software projects.
Abstract
The technical debt (TD) metaphor is widely used to encapsulate numerous software quality problems. She describes the trade-off between the short term benefit of taking a shortcut during the design or implementation phase of a software product (for example, in order to meet a deadline) and the long term consequences of taking said shortcut, which may affect the quality of the software product. TDs must be managed to guarantee the software quality and also reduce its maintenance and evolution costs. However, the tools for TD detection usually provide results only considering the files perspective (class and methods), that is not usual during the project management. In this work, a technique is proposed to identify/visualize TD on a new perspective: software features. The proposed technique adopts Mining Software Repository (MRS) tools to identify the software features and after the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
