Inicio  /  Algorithms  /  Vol: 13 Par: 7 (2020)  /  Artículo
ARTÍCULO
TITULO

On the Relationship between Self-Admitted Technical Debt Removals and Technical Debt Measures

Lerina Aversano    
Martina Iammarino    
Mimmo Carapella    
Andrea Del Vecchio and Laura Nardi    

Resumen

The technical debt (TD) in a software project refers to the adoption of an inadequate solution from its design to the source code. When developers admit the presence of technical debt in the source code, through comments or commit messages, it is called self-admitted technical debt (SATD). This aspect of TD has been the subject of numerous research studies, which have investigated its distribution, the impact on software quality, and removal. Therefore, this work focuses on the relationship between SATD and TD values. In particular, the study aims to compare the admitted technical debt with respect to its objective measure. In fact, the trends of TD values during SATD removals have been studied. This was done thanks to the use of an SATD dataset and their related removals in four open source projects. Instead, the SonarQube tool was used to measure TD values. Thanks to this work, it turned out that SATD removals in a few cases correspond to an effective reduction of TD values, while in numerous cases, the classes indicated are removed.