A Tool‐Based Perspective on Software Code Maintainability Metrics: A Systematic Literature Review

L Ardito, R Coppola, L Barbato… - Scientific …, 2020 - Wiley Online Library
Software maintainability is a crucial property of software projects. It can be defined as the
ease with which a software system or component can be modified to be corrected, improved …

Identification and analysis of the elements required to manage technical debt by means of a systematic map** study

C Fernández-Sánchez, J Garbajosa, A Yagüe… - Journal of Systems and …, 2017 - Elsevier
Technical debt, a metaphor for the long-term consequences of weak software development,
must be managed to keep it under control. The main goal of this article is to identify and …

Towards an ontology of terms on technical debt

NSR Alves, LF Ribeiro, V Caires… - 2014 sixth …, 2014 - ieeexplore.ieee.org
Technical debt is a term that has been used to describe the increased cost of changing or
maintaining a system due to shortcuts taken during its development. As technical debt is a …

Exploring the costs of technical debt management–a case study

Y Guo, RO Spínola, C Seaman - Empirical Software Engineering, 2016 - Springer
Technical debt is a metaphor for delayed software maintenance tasks. Incurring technical
debt may bring short-term benefits to a project, but such benefits are often achieved at the …

In search of a metric for managing architectural technical debt

RL Nord, I Ozkaya, P Kruchten… - 2012 Joint Working …, 2012 - ieeexplore.ieee.org
Practices designed to expedite the delivery of stakeholder value can paradoxically lead to
unexpected rework costs that ultimately degrade the flow of value over time. This is …

Searching for build debt: Experiences managing technical debt at google

JD Morgenthaler, M Gridnev, R Sauciuc… - … technical debt (MTD), 2012 - ieeexplore.ieee.org
With a large and rapidly changing codebase, Google software engineers are constantly
paying interest on various forms of technical debt. Google engineers also make efforts to pay …

Identifying self-admitted technical debt through code comment analysis with a contextualized vocabulary

MA de Freitas Farias, MG de Mendonça Neto… - Information and …, 2020 - Elsevier
Context Previous work has shown that one can explore code comments to detect Self-
Admitted Technical Debt (SATD) using a contextualized vocabulary. However, current …

A contextualized vocabulary model for identifying technical debt on code comments

MA de Freitas Farias… - 2015 IEEE 7th …, 2015 - ieeexplore.ieee.org
The identification of technical debt (TD) is an important step to effectively manage it. In this
context, a set of indicators has been used by automated approaches to identify TD items, but …

Memory cities: Visualizing heap memory evolution using the software city metaphor

M Weninger, L Makor… - 2020 Working Conference …, 2020 - ieeexplore.ieee.org
Tool support is essential to help developers in understanding the memory behavior of
complex software systems. Anomalies such as memory leaks can dramatically impact …

Technical debt in the peer-review documentation of r packages: A rOpenSci case study

Z Codabux, M Vidoni, FH Fard - 2021 IEEE/ACM 18th …, 2021 - ieeexplore.ieee.org
Context: Technical Debt (TD) is a metaphor used to describe code that is" not quite right."
Although TD studies have gained momentum, TD has yet to be studied as thoroughly in non …