1. An Overview and Comparison of Technical Debt Measurement Tools
- Author
-
Antonio Martini, Davide Taibi, Nyyti Saarimäki, Ilaria Pigazzini, Apostolos Ampatzoglou, Athanasia Moschou, Darius Sas, Saulo Soares de Toledo, Paris Avgeriou, Francesca Arcelli Fontana, Terese Besker, Angeliki Agathi Tsintzira, Alexander Chatzigeorgiou, Valentina Lenarduzzi, Avgeriou, P, Taibi, D, Ampatzoglou, A, Arcelli Fontana, F, Besker, T, Chatzigeorgiou, A, Lenarduzzi, V, Martini, A, Moschou, N, Pigazzini, I, Saarimaki, N, Sas, D, de Toledo, S, Tsintzira, A, Tampere University, Computing Sciences, and Software Engineering
- Subjects
Measure (data warehouse) ,Source Code Analysi ,Computer science ,020207 software engineering ,02 engineering and technology ,113 Computer and information sciences ,Software quality ,Software metric ,Software Quality ,Risk analysis (engineering) ,Technical debt ,0202 electrical engineering, electronic engineering, information engineering ,Tool ,Technical Debt ,Empirical evidence ,Software measurement ,Software - Abstract
There are numerous commercial tools and research prototypes that offer support for measuring technical debt. However, different tools adopt different terms, metrics, and ways to identify and measure technical debt. These tools offer diverse features, and their popularity / community support varies significantly. Therefore, (a) practitioners face difficulties when trying to select a tool matching their needs; and (b) the concept of technical debt and its role in software development is blurred. We attempt to clarify the situation by comparing the features and popularity of technical debt measurement tools, and analyzing the existing empirical evidence on their validity. Our findings can help practitioners to find the most suitable tool for their purposes, and researchers by highlighting the current tool shortcomings.
- Published
- 2020