publication . Conference object . 2018

factors affecting the decision to repay code debt

Nord, Robert L.; Buschmann, Frank; Kruchten, Philippe; Amanatidis, Theodoros; Mittas, Nikolaos; Chatzigeorgiou, Alexander; Ampatzoglou, Apostolos; Angelis, Lefteris;
Open Access English
  • Published: 27 May 2018
  • Publisher: ACM
Abstract
The set of concepts collectively known as Technical Debt (TD) assume that software liabilities set up a context that can make a future change more costly or impossible; and therefore repaying the debt should be pursued. However, software developers often disagree with an automatically generated list of improvement suggestions, which they consider not fitting or important for their own code. To shed light into the reasons that drive developers to adopt or reject refactoring opportunities (i.e. TD repayment), we have performed an empirical study on the potential factors that affect the developers' decision to agree with the removal of a specific TD liability. The ...
Persistent Identifiers
Subjects
free text keywords: Empirical research, Code refactoring, computer.software_genre, computer, Dilemma, Web application, business.industry, business, Technical debt, Risk analysis (engineering), Liability, Computer science, Debt, media_common.quotation_subject, media_common, Software
Funded by
EC| SDK4ED
Project
SDK4ED
Software Development toolKit for Energy optimization and technical Debt elimination
  • Funder: European Commission (EC)
  • Project Code: 780572
  • Funding stream: H2020 | RIA
Any information missing or wrong?Report an Issue