2020
DOI: 10.1007/s10664-020-09869-w
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating the agreement among technical debt measurement tools: building an empirical benchmark of technical debt liabilities

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 30 publications
(8 citation statements)
references
References 64 publications
0
6
0
Order By: Relevance
“…For TD Principal quantification a vast majority of tools exist 8 (e.g., SonarQube, CAST, Squore, etc. ); however, recent studies suggested that their results are not in agreement 9,10 . In SDK4ED we have opted to use SonarQube, since: (a) according to Avgeriou et al 8 is the most commonly used tool in industry and academia; (b) one of the main criticisms that it receives is that it neglects design and architectural problems, but in this study, we focus on code TD; and (c) it is open‐source, avoiding the dependence of SDK4ED on closed‐source software, limiting its availability.…”
Section: Setting the Scenementioning
confidence: 83%
See 2 more Smart Citations
“…For TD Principal quantification a vast majority of tools exist 8 (e.g., SonarQube, CAST, Squore, etc. ); however, recent studies suggested that their results are not in agreement 9,10 . In SDK4ED we have opted to use SonarQube, since: (a) according to Avgeriou et al 8 is the most commonly used tool in industry and academia; (b) one of the main criticisms that it receives is that it neglects design and architectural problems, but in this study, we focus on code TD; and (c) it is open‐source, avoiding the dependence of SDK4ED on closed‐source software, limiting its availability.…”
Section: Setting the Scenementioning
confidence: 83%
“…In the near future, we plan to include in the platform additional refactoring identification approaches. Furthermore, regarding monitoring, we have already incorporated forecasting capabilities 29 ; and for TD identification we have introduced a machine learning approach 30 that is able to identify the artifacts with high‐levels of TD, using the intersection of three well‐known tools (Sonar, CAST, and Squore) 10 …”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The idea behind this experiment is to identify potential TD instances, and document their existence, then addressing them and removing their corresponding comments. We used PMD and SpotBugs because they are known to be good indicators for technical debt in the source code [24,25]. Upon the completion of the experiment, we calculated the average recall, and we found the average recall is 0.90, which is considered acceptable.…”
Section: External Validationmentioning
confidence: 99%
“…In addition, we relied on SonarQube to identify technical debt through the history of the analyzed projects to conduct this study (and the following studies in this thesis). SonarQube is one of the most widely used tools for assessing the level of technical debt present in a software system (Digkas et al, 2020;Amanatidis et al, 2020). According to a recent overview of TD tools , SonarQube is the most popular tool based on its usage in the scientific literature and online media channels.…”
Section: Ch4<<empirical Cycle>>mentioning
confidence: 99%