Context. Among the static analysis tools available, SonarQube is one of the most used. SonarQube detects Technical Debt (TD) items—i.e., violations of coding rules—and then estimates TD as the time needed to remedy TD items. However, practitioners are still skeptical about the accuracy of remediation time estimated by the tool. Objective. In this paper, we analyze both diffuseness of TD items and accuracy of remediation time, estimated by SonarQube, to fix TD items on a set of 21 open-source Java projects. Method. We designed and conducted a case study where we asked 81 junior developers to fix TD items and reduce the TD of 21 projects. Results. We observed that TD items are diffused in the analyzed projects and most items are code smells. ...
Abstract Technical debt (TD) is an economical term used to depict non-optimal choices made in the s...
This paper shows the investigation of the viability of finding lines of code (LOC) contributing to t...
Context: Technical debt (TD) discusses the negative impact of sub-optimal decisions to cope with the...
Context. Among the static analysis tools available, SonarQube is one of the most used. SonarQube det...
[Context] The popularity of tools for software quality analysis has increased over the years, with s...
Background. Companies commonly invest major effort into removing, respectively not introducing, tech...
The popularity of tools for analyzing Technical Debt, and particularly the popularity of SonarQube, ...
Software developers use Automated Static Analysis Tools (ASATs) to detect issues in their code in th...
Background. Software engineering is one of the engineering fields with the highest inflow of junior ...
Technical debt is a common talk among developers and researchers in the software industry. This conc...
Technical debt (TD) is a by-product of short-term optimisation that results in long-term disadvantag...
Technical Debt (TD) has been defined as "code being not quite right yet", and its presence is often ...
Technical Debt (TD) has been defined as "code being not quite right yet", and its presence is often ...
Context: Companies frequently invest effort to remove technical issues believed to impact software q...
Context: Technical debt is known to impact maintainability of software. As source code files grow in...
Abstract Technical debt (TD) is an economical term used to depict non-optimal choices made in the s...
This paper shows the investigation of the viability of finding lines of code (LOC) contributing to t...
Context: Technical debt (TD) discusses the negative impact of sub-optimal decisions to cope with the...
Context. Among the static analysis tools available, SonarQube is one of the most used. SonarQube det...
[Context] The popularity of tools for software quality analysis has increased over the years, with s...
Background. Companies commonly invest major effort into removing, respectively not introducing, tech...
The popularity of tools for analyzing Technical Debt, and particularly the popularity of SonarQube, ...
Software developers use Automated Static Analysis Tools (ASATs) to detect issues in their code in th...
Background. Software engineering is one of the engineering fields with the highest inflow of junior ...
Technical debt is a common talk among developers and researchers in the software industry. This conc...
Technical debt (TD) is a by-product of short-term optimisation that results in long-term disadvantag...
Technical Debt (TD) has been defined as "code being not quite right yet", and its presence is often ...
Technical Debt (TD) has been defined as "code being not quite right yet", and its presence is often ...
Context: Companies frequently invest effort to remove technical issues believed to impact software q...
Context: Technical debt is known to impact maintainability of software. As source code files grow in...
Abstract Technical debt (TD) is an economical term used to depict non-optimal choices made in the s...
This paper shows the investigation of the viability of finding lines of code (LOC) contributing to t...
Context: Technical debt (TD) discusses the negative impact of sub-optimal decisions to cope with the...