Write a Blog >>
TechDebt 2020
Sun 28 - Tue 30 June 2020
co-located with ICSE 2020
Sun 28 Jun 2020 17:05 - 17:25 at TechDebt - Understanding Managing Technical Debt in Industry Chair(s): Fabian Gilson

Context: Technical debt (TD) is a metaphor used to describe technical decisions that can give the company a benefit in the short term but possibly hurting the overall quality of the software in the long term. Objective: This study aims to characterize the current state of practices related to TD payment from the point of view of software practitioners. Method: We used a survey research method to collect and analyze - both quantitatively and qualitatively - a corpus of responses from a survey of 432 software practitioners from Colombia, Chile, Brazil, and the United States, as a part of the InsighTD project. Results: We were able to identify that refactoring (24.3%) was the main practice related to TD payment, along with improving testing (6.2%) and improve design (5.8%). Also, we identify that small-sized systems and big-sized systems, along with young systems (less than one year) tend to use more refactoring. As a part of these results, we also could identify that some practices do not eliminate the debt by itself, but support a favorable scenario for TD payment or prevention. Additionally, after comparing the three major TD types cited (code debt, test debt and design debt) we could discover an important similarity of TD payment practices between code debt and design debt. Lastly, we identified that no matter the cause leading to TD occurrence, refactoring remained the most common practice. Conclusion: Definition of practices related to TD payment is an essential activity for software development teams. Developing healthy software systems that can be maintained in the future requires that companies find the right approaches for TD payment.

Conference Day
Sun 28 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

16:25 - 17:25
Understanding Managing Technical Debt in IndustryTechDebt 2020 at TechDebt
Chair(s): Fabian GilsonUniversity of Canterbury

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

16:25
20m
Research paper
Carrot and Stick approaches when managing Technical Debt
TechDebt 2020
Terese BeskerChalmers University of Technology, Sweden, Antonio MartiniUniversity of Oslo, Norway, Jan BoschChalmers University of Technology, Sweden
16:45
20m
Research paper
The Prevalence of the Technical Debt Concept in Serbian IT Industry: Results of a National-Wide Survey
TechDebt 2020
Vladimir MandićFaculty of Technical Sciences, University of Novi Sad, Nebojša TaušanINFORA Research Group doo, Robert RamačFaculty of Technical Sciences, University of Novi Sad
17:05
20m
Research paper
What are the Practices used by Software Practitioners on Technical Debt Payment? Results From an International Family of Surveys
TechDebt 2020
Boris Rainiero Perez GutierrezUniversity of Los Andes, Colombia, Cristian Camilo Castellanos RodriguezUniversidad de los Andes , Bogotá, Colombia, Dario CorrealAssociate Professor, Nicolli RiosFederal University of Bahia, Sávio FreireFederal University of Bahia and Federal Institute of Ceará, Rodrigo SpinolaUniversidade Salvador, Carolyn SeamanUniversity of Maryland Baltimore County
Link to publication DOI