SoHist: A Tool for Managing Technical Debt through Retro Perspective Code Analysis

04/27/2023
by   Benedikt Dornauer, et al.
0

Technical debt is often the result of Short Run decisions made during code development, which can lead to long-term maintenance costs and risks. Hence, evaluating the progression of a project and understanding related code quality aspects is essential. Fortunately, the prioritization process for addressing technical debt can be expedited with code analysis tools like the established SonarQube. Unfortunately, we experienced some limitations with this tool and have had some requirements from the industry that were not yet addressed. Through this experience report and the analysis of scientific papers, this work contributes: (1) a reassessment of technical debt within the industry, (2) considers the benefits of employing SonarQube as well as its limitations when evaluating and prioritizing technical debt, (3) introduces a novel tool named SoHist which addresses these limitations and offers additional features for the assessment and prioritization of technical debt, and (4) exemplifies the usage of this tool in two industrial settings in the ITEA3 SmartDelta project.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/30/2019

Estimation and Prediction of technical debt: a proposal

Technical debt is a metaphor used to convey the idea that doing things i...
research
11/18/2019

Effects of Visualizing Technical Debts on a Software Maintenance Project

The technical debt (TD) metaphor is widely used to encapsulate numerous ...
research
08/31/2005

Component Based Programming in Scientific Computing: The Viable Approach

Computational scientists are facing a new era where the old ways of deve...
research
12/23/2020

A Framework for Self-Admitted Technical Debt Identification and Description

Technical debt occurs when software engineers favour short-term operabil...
research
11/02/2021

A proposal to integrate Data Envelopment Analysis and Le Chatelier principle

The article aims to estimate the short and long run efficient production...
research
01/14/2021

Exploring the socio-technical interplay of Industry 4.0: a single case study of an Italian manufacturing organisation

In this position paper, we explore the socio-technical interplay of Indu...
research
08/02/2019

Towards Surgically-Precise Technical Debt Estimation: Early Results and Research Roadmap

The concept of technical debt has been explored from many perspectives b...

Please sign up or login with your details

Forgot password? Click here to reset