Results 121 to 130 of about 1,295 (147)
Some of the next articles are maybe not open access.

A survey of self-admitted technical debt

Journal of Systems and Software, 2019
Abstract Technical Debt is a metaphor used to express sub-optimal source code implementations that are introduced for short-term benefits that often need to be paid back later, at an increased cost. In recent years, various empirical studies have focused on investigating source code comments that indicate Technical Debt often referred to as Self ...
Yasutaka Kamei   +2 more
exaly   +2 more sources

Who (Self) Admits Technical Debt?

2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2020
Self-Admitted Technical Debt (SATD) are comments, left by developers in the source code or elsewhere, aimed at describing the presence of TD, i.e., source code "not ready yet". Although this was never stated in the original paper by Potdar and Shihab, the term SATD might suggest that it refers to a "self-admission" by whoever has written or changed the
Gianmarco Fucci   +3 more
openaire   +1 more source

Towards automating self-admitted technical debt repayment

open access: yesInformation and Software Technology
Context: Self-Admitted Technical Debt (SATD) refers to the technical debt in software that is explicitly flagged, typically by the source code comment. The SATD literature has mainly focused on comprehending, describing, detecting, and recommending SATD. Most recently, there have been efforts to study the state of the code before and after removing the
Abdulaziz Alhefdhi, Aditya Ghose
exaly   +3 more sources

An Exploratory Study on Self-Admitted Technical Debt

2014 IEEE International Conference on Software Maintenance and Evolution, 2014
Throughout a software development life cycle, developers knowingly commit code that is either incomplete, requires rework, produces errors, or is a temporary workaround. Such incomplete or temporary workarounds are commonly referred to as 'technical debt'. Our experience indicates that self-admitted technical debt is common in software projects and may
Emad Shihab
exaly   +2 more sources

An Empirical Study on the Urgent Self-admitted Technical Debt

Communications in Computer and Information Science
Huang Qiao
exaly   +2 more sources

Recommending when Design Technical Debt Should be Self-Admitted

2017 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2017
Previous research has shown how developers "selfadmit" technical debt introduced in the source code, commenting why such code represents a workaround or a temporary, incomplete solution. This paper investigates the extent to which previously self-admitted technical debt can be used to provide recommendations to developers when they write new source ...
Fiorella Zampetti   +4 more
openaire   +2 more sources

Detecting and quantifying different types of self-admitted technical Debt [PDF]

open access: yes2015 IEEE 7th International Workshop on Managing Technical Debt (MTD), 2015
Technical Debt is a term that has been used to express non-optimal solutions during the development of software projects. These non optimal solutions are often shortcuts that allow the project to move faster in the short term, at the cost of increased maintenance in the future. To help alleviate the impact of technical debt, a number of studies focused
Emad Shihab
exaly   +2 more sources

On the value of a prioritization scheme for resolving Self-admitted technical debt

Journal of Systems and Software, 2018
Abstract Programmers tend to leave incomplete, temporary workarounds and buggy codes that require rework in software development and such pitfall is referred to as Self-admitted Technical Debt (SATD). Previous studies have shown that SATD negatively affects software project and incurs high maintenance overheads.
Qing Mi, Kwabena Bennin, Jacky Keung
exaly   +2 more sources

Examining the Impact of Self-Admitted Technical Debt on Software Quality

2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2016
Technical debt refers to incomplete or temporary workarounds that allow us to speed software development in the short term at the cost of paying a higher price later on. Recently, studies have shown that technical debt can be detected from source code comments, referred to as self-admitted technical debt.
Emad Shihab, Latifa Guerrouj
exaly   +2 more sources

A large-scale empirical study on self-admitted technical debt

Proceedings of the 13th International Conference on Mining Software Repositories, 2016
Technical debt is a metaphor introduced by Cunningham to indicate "not quite right code which we postpone making it right". Examples of technical debt are code smells and bug hazards. Several techniques have been proposed to detect different types of technical debt.
Gabriele Bavota, Barbara Russo
openaire   +1 more source

Home - About - Disclaimer - Privacy