• Home
  • Search
  • Methods for Identifying Architectural Debt: A Systematic Mapping Study
  • Cite Icon1
  • https://doi.org/10.1109/uyms50627.2020.9247070Copy DOI Icon

Methods for Identifying Architectural Debt: A Systematic Mapping Study

  • Oct 7, 2020
  • Yagup Macit +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Technical debt in general refers to suboptimal decisions the practitioners make during software development that achieve short-term goals at the expense of long-term quality concerns. Architecture technical debt is a subset of technical debt, when software practitioners make wrong or sub-optimal decisions related to the architecture of the software. Identifying such architecture technical debt plays a crucial role in software quality. In the last decade, there were several methods proposed to identify architecture debts in the literature.In this study, we conduct a systematic literature review of methods that identify architecture technical debt by inspecting 28 primary studies published from 2011 to 2020. Based on the outcomes of our review: (1) design rule space and traceability graphs are the dominant techniques; (2) despite the increase of automated techniques in identifying architecture debt, pure manual methods using expert opinion is still popular; (3) majority of the approaches use code/version history to mine archictural technical debt; (4) the field is getting increasingly more attraction in the last five years.

Similar Papers
  • Research Article
  • Citations5

Investigate, Identify and Estimate the Technical Debt: A Systematic Mapping Study

  • Jan 01, 2020
  • SSRN Electronic Journal
  • Mrwan Benidris
  • Research Article
  • Citations319

Identification and management of technical debt: A systematic mapping study

  • Nov 01, 2015
  • Information and Software Technology
  • Nicolli S.R Alves +5
  • Conference Article
  • Citations42

Architectural technical debt identification

  • May 27, 2018
  • Roberto Verdecchia +2
  • Conference Article
  • Citations30

Assuring the Evolvability of Microservices: Insights into Industry Practices and Challenges

  • Sep 01, 2019
  • Justus Bogner +3
  • Research Article
  • Citations6

A Multivocal Literature Review on Non-Technical Debt in Software Development: {A}n Insight into Process, Social, People, Organizational, and Culture Debt

  • Jan 01, 2024
  • e-Informatica Software Engineering Journal
  • Hina Saeeda +2
  • PDF
  • Research Article
  • Citations10

Investigation on Self-Admitted Technical Debt in Open-Source Blockchain Projects

  • Jun 30, 2023
  • Future Internet
  • Andrea Pinna +3
  • Book Chapter
  • Citations221

Chapter 2 - Measuring and Monitoring Technical Debt

  • Jan 01, 2011
  • Advances In Computers
  • Carolyn Seaman +1
  • Conference Article

Understanding the relationship between Technical Debt, New Code Cost and Rework Cost in Open-Source Software Projects: An Empirical Study

  • Jun 14, 2023
  • Judith Perera +3
  • Book Chapter
  • Citations8

Lessons Learned from the ProDebt Research Project on Planning Technical Debt Strategically

  • Jan 01, 2017
  • Marcus Ciolkowski +3
  • Conference Article
  • Citations11

Technical Debt Prioritization: Taxonomy, Methods Results, and Practical Characteristics

  • Sep 01, 2021
  • Diogo Pina +2
  • Research Article
  • Citations8

Forecasting the Principal of Code Technical Debt in JavaScript Applications

  • Apr 01, 2023
  • IEEE Transactions on Software Engineering
  • Ioannis Zozas +2
  • Research Article
  • Citations45

Prevalence, common causes and effects of technical debt: Results from a family of surveys with the IT industry

  • Oct 13, 2021
  • Journal of Systems and Software
  • Robert Ramač +12
  • Conference Article
  • Citations3

Modelling Propagation of Technical Debt

  • Aug 01, 2016
  • Johannes Holvitie +2
  • Conference Article
  • Citations103

Managing technical debt: An industrial case study

  • May 01, 2013
  • Zadia Codabux +1
  • Research Article
  • Citations1

Technical debt management in academic environments: perspectives and challenges of a software development team

  • Dec 06, 2024
  • Data and Metadata
  • Edwin Fabricio Lozada Torres +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.