Technical Debt and Maintainability: How do tools measure it?

02/27/2022
by   Rolf-Helge Pfeiffer, et al.
0

The technical state of software, i.e., its technical debt (TD) and maintainability are of increasing interest as ever more software is developed and deployed. Since td and maintainability are neither uniformly defined, not easy to understand, nor directly measurable, practitioners are likely to apply readily available tools to assess TD or maintainability and they may rely on the reported results without properly understanding what they embody. In this paper, we: a) methodically identify 11 readily available tools that measure TD or maintainability, b) present an in-depth investigation on how each of these tools measures and computes TD or maintainability, and c) compare these tools and their characteristics. We find that contemporary tools focus mainly on internal qualities of software, i.e., quality of source code, that they define and measure TD or maintainability in widely different ways, that most of the tools measure TD or maintainability opaquely, and that it is not obvious why the measure of one tool is more trustworthy or representative than the one of another.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/20/2019

Do internal software quality tools measure validated metrics?

Internal software quality determines the maintainability of the software...
research
04/24/2019

Examination of tools for managing different dimensions of Technical Debt

With lots of freemium and premium, open and closed source software tools...
research
02/28/2019

A Valgrind Tool to Compute the Working Set of a Software Process

This paper introduces a new open-source tool for the dynamic analyzer Va...
research
07/01/2023

Comparing Mobile Testing Tools Using Documentary Analysis

Due to the high demand for mobile applications, given the exponential gr...
research
12/07/2021

Reproducing software environments: a prerequisite for reproducible research

As software has become an integral part of scientific workflows, reprodu...
research
03/08/2021

On the Lack of Consensus Among Technical Debt Detection Tools

A vigorous and growing set of technical debt analysis tools have been de...
research
10/28/2019

Technical Debt: Identify, Measure and Monitor

Technical Debt is a term begat by Ward Cunningham to signify the measure...

Please sign up or login with your details

Forgot password? Click here to reset