2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) 2021
DOI: 10.1109/icse-seip52600.2021.00021
|View full text |Cite
|
Sign up to set email alerts
|

On the Lack of Consensus Among Technical Debt Detection Tools

Abstract: A vigorous and growing set of technical debt analysis tools have been developed in recent years-both research tools and industrial products-such as Structure 101, SonarQube, and DV8. Each of these tools identifies problematic files using their own definitions and measures. But to what extent do these tools agree with each other in terms of the files that they identify as problematic? If the top-ranked files reported by these tools are largely consistent, then we can be confident in using any of these tools. Ot… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
14
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 26 publications
(14 citation statements)
references
References 14 publications
0
14
0
Order By: Relevance
“…Another threat concerns the detection of the smells considered in this project, which depend on the implementation offered by Arcan. Lefever et al [Lefever et al, 2021] have shown that different tools for technical debt measurement (including DV8, CAST, and SonarQube, but not Arcan) have divergent, if not conflicting, results regarding which files are problematic in a system. This is due to the fact that different tools make different assumptions, use different definitions of a smell, and have different implementations of how to detect a smell [Lefever et al, 2021].…”
Section: Construct Validity This Aspect Of Validity Reflects To What ...mentioning
confidence: 99%
See 2 more Smart Citations
“…Another threat concerns the detection of the smells considered in this project, which depend on the implementation offered by Arcan. Lefever et al [Lefever et al, 2021] have shown that different tools for technical debt measurement (including DV8, CAST, and SonarQube, but not Arcan) have divergent, if not conflicting, results regarding which files are problematic in a system. This is due to the fact that different tools make different assumptions, use different definitions of a smell, and have different implementations of how to detect a smell [Lefever et al, 2021].…”
Section: Construct Validity This Aspect Of Validity Reflects To What ...mentioning
confidence: 99%
“…Lefever et al [Lefever et al, 2021] have shown that different tools for technical debt measurement (including DV8, CAST, and SonarQube, but not Arcan) have divergent, if not conflicting, results regarding which files are problematic in a system. This is due to the fact that different tools make different assumptions, use different definitions of a smell, and have different implementations of how to detect a smell [Lefever et al, 2021]. Therefore, we can only state that our quantitative results obtained through Arcan may not be fully comparable with the results obtained by other tools.…”
Section: Construct Validity This Aspect Of Validity Reflects To What ...mentioning
confidence: 99%
See 1 more Smart Citation
“…Another threat concerns the detection of the smells considered in this project, which depend on the implementation offered by ARCAN. Lefever et al (2021) have shown that different tools for technical debt measurement (including DV8, CAST, and SonarQube, but not ARCAN) have divergent, if not conflicting, results regarding which files are problematic in a system. This is due to the fact that different tools make different assumptions, use different definitions of a smell, and have different implementations of how to detect a smell (Lefever et al 2021).…”
Section: Construct Validity This Aspect Of Validity Reflects To What ...mentioning
confidence: 99%
“…Lefever et al (2021) have shown that different tools for technical debt measurement (including DV8, CAST, and SonarQube, but not ARCAN) have divergent, if not conflicting, results regarding which files are problematic in a system. This is due to the fact that different tools make different assumptions, use different definitions of a smell, and have different implementations of how to detect a smell (Lefever et al 2021). Therefore, we can only state that our quantitative results obtained through ARCAN may not be fully comparable with the results obtained by other tools.…”
Section: Construct Validity This Aspect Of Validity Reflects To What ...mentioning
confidence: 99%