TY - GEN
T1 - Architectural technical debt identification
T2 - 2018 ACM/IEEE International Conference on Technical Debt, TechDebt 2018, co-located with the International Conference on Software Engineering, ICSE 2018
AU - Verdecchia, Roberto
AU - Malavolta, Ivano
AU - Lago, Patricia
PY - 2018/5
Y1 - 2018/5
N2 - Architectural Technical Debt (ATD) regards sub-optimal design decisions that bring short-term benefits to the cost of long-term gradual deterioration of the quality of the architecture of a software system. The identification of ATD strongly influences the technical and economic sustainability of software systems and is attracting growing interest in the scientific community. During the years several approaches for ATD identification have been conceived, each of them addressing ATD from different perspectives and with heterogeneous characteristics. In this paper we apply the systematic mapping study methodology for identifying, classifying, and evaluating the state of the art on ATD identification from the following three perspectives: publication trends, characteristics, and potential for industrial adoption. Specifically, starting from a set of 509 potentially relevant studies, we systematically selected 47 primary studies and analyzed them according to a rigorously-defined classification framework. The analysis of the obtained results supports both researchers and practitioners by providing (i) an assessment of current research trends and gaps in ATD identification, (ii) a solid foundation for understanding existing (and future) research on ATD identification, and (iii) a rigorous evaluation of its potential for industrial adoption.
AB - Architectural Technical Debt (ATD) regards sub-optimal design decisions that bring short-term benefits to the cost of long-term gradual deterioration of the quality of the architecture of a software system. The identification of ATD strongly influences the technical and economic sustainability of software systems and is attracting growing interest in the scientific community. During the years several approaches for ATD identification have been conceived, each of them addressing ATD from different perspectives and with heterogeneous characteristics. In this paper we apply the systematic mapping study methodology for identifying, classifying, and evaluating the state of the art on ATD identification from the following three perspectives: publication trends, characteristics, and potential for industrial adoption. Specifically, starting from a set of 509 potentially relevant studies, we systematically selected 47 primary studies and analyzed them according to a rigorously-defined classification framework. The analysis of the obtained results supports both researchers and practitioners by providing (i) an assessment of current research trends and gaps in ATD identification, (ii) a solid foundation for understanding existing (and future) research on ATD identification, and (iii) a rigorous evaluation of its potential for industrial adoption.
KW - software architecture
KW - systematic mapping study
KW - technical debt
KW - sustainability
UR - http://www.scopus.com/inward/record.url?scp=85051500046&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85051500046&partnerID=8YFLogxK
U2 - 10.1145/3194164.3194176
DO - 10.1145/3194164.3194176
M3 - Conference contribution
SN - 9781450357135
T3 - Proceedings - International Conference on Software Engineering
SP - 11
EP - 20
BT - TechDebt 2018
PB - ACM, IEEE Computer Society
Y2 - 27 May 2018 through 28 May 2018
ER -