J 2020

Comparing Maintainability Index, SIG Method, and SQALE for Technical Debt Identification

STREČANSKÝ, Peter; Stanislav CHREN a Bruno ROSSI

Základní údaje

Originální název

Comparing Maintainability Index, SIG Method, and SQALE for Technical Debt Identification

Autoři

STREČANSKÝ, Peter; Stanislav CHREN a Bruno ROSSI

Vydání

Scientific programming, Hindawi, 2020, 1058-9244

Další údaje

Jazyk

angličtina

Typ výsledku

Článek v odborném periodiku

Obor

10201 Computer sciences, information science, bioinformatics

Stát vydavatele

Spojené státy

Utajení

není předmětem státního či obchodního tajemství

Odkazy

Impakt faktor

Impact factor: 1.025

Označené pro přenos do RIV

Ano

Kód RIV

RIV/00216224:14330/20:00117521

Organizační jednotka

Fakulta informatiky

EID Scopus

Klíčová slova anglicky

Software Technical Debt; Software Maintenance; Software Quality; Maintainability Index; SIG Method; SQALE

Příznaky

Mezinárodní význam, Recenzováno
Změněno: 15. 4. 2021 10:31, doc. Bruno Rossi, PhD

Anotace

V originále

There are many definitions of software Technical Debt (TD) that were proposed over time. While many techniques to measure TD emerged in recent times, there is still not a clear understanding about how different techniques compare when applied to software projects. The goal of this paper is to shed some light on this aspect, by comparing three techniques about TD identification that were proposed over time: (i) the Maintainability Index (MI), (ii) SIG TD models, and (iii) SQALE analysis. Considering 20 open source Python libraries, we compare the TD measurements time series in terms of trends and evolution according to different sets of releases (major, minor, and micro), to see if the perception of practitioners about TD evolution could be impacted. While all methods report generally growing trends of TD over time, there are different patterns. SQALE reports more periods of steady states compared to MI and SIG TD. MI is the method that reports more repayments of TD compared to the other methods. SIG TD and MI are the models that show more similarity in the way TD evolves, while SQALE and MI are less similar. The implications are that each method gives slightly a different perception about TD evolution.

Návaznosti

CZ.02.1.01/0.0/0.0/16_019/0000822, interní kód MU
(Kód CEP: EF16_019/0000822)
Název: Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur (Akronym: C4e)
Investor: Ministerstvo školství, mládeže a tělovýchovy ČR, Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur, PO 1 Posilování kapacit pro kvalitní výzkum
EF16_019/0000822, projekt VaV
Název: Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur