All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

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

The result's identifiers

  • Result code in IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216224%3A14330%2F20%3A00117521" target="_blank" >RIV/00216224:14330/20:00117521 - isvavai.cz</a>

  • Result on the web

    <a href="https://www.hindawi.com/journals/sp/2020/2976564/" target="_blank" >https://www.hindawi.com/journals/sp/2020/2976564/</a>

  • DOI - Digital Object Identifier

    <a href="http://dx.doi.org/10.1155/2020/2976564" target="_blank" >10.1155/2020/2976564</a>

Alternative languages

  • Result language

    angličtina

  • Original language name

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

  • Original language description

    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.

  • Czech name

  • Czech description

Classification

  • Type

    J<sub>imp</sub> - Article in a specialist periodical, which is included in the Web of Science database

  • CEP classification

  • OECD FORD branch

    10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)

Result continuities

  • Project

    <a href="/en/project/EF16_019%2F0000822" target="_blank" >EF16_019/0000822: CyberSecurity, CyberCrime and Critical Information Infrastructures Center of Excellence</a><br>

  • Continuities

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>S - Specificky vyzkum na vysokych skolach

Others

  • Publication year

    2020

  • Confidentiality

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Data specific for result type

  • Name of the periodical

    Scientific programming

  • ISSN

    1058-9244

  • e-ISSN

    1875-919X

  • Volume of the periodical

    2020

  • Issue of the periodical within the volume

    20 Jul 2020

  • Country of publishing house

    US - UNITED STATES

  • Number of pages

    14

  • Pages from-to

    1-14

  • UT code for WoS article

    000559282100002

  • EID of the result in the Scopus database

    2-s2.0-85089306504