Identification and measurement of Requirements Technical Debt in software development: A systematic literature review

被引:11
|
作者
Melo, Ana [1 ]
Fagundes, Roberta [1 ]
Lenarduzzi, Valentina [2 ]
Santos, Wylliams Barbosa [1 ]
机构
[1] Univ Pernambuco, Recife, Brazil
[2] Univ Oulu, Oulu, Finland
关键词
Technical debt; Identification; Measurement; Systematic literature review;
D O I
10.1016/j.jss.2022.111483
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: Requirements Technical Debt are related to the distance between the ideal value of the specification and the actual implementation of the system, which are consequences of strategic decisions for immediate gains, or unintended changes in context. To ensure the evolution of the software, it is necessary to to manage TD. Identification and measurement are the first two stages of the management process; however, they are poorly explored in academic research in requirements engineering. Objective: We aimed to investigating which evidence helps to strengthen the TD requirements management process, including identification and measurement. Method: We conducted a Systematic Literature Review through manual and automatic searches considering 7499 studies from 2010 to 2020, and including 66 primary studies. Results: We identified some causes related to Technical Debt requirements, existing strategies to help in the identification and measurement, and metrics to support the measurement stage. Conclusion: The studies on Requirements Technical Debt are still preliminary, especially regarding management software. Yet, however, the interpersonal aspects that prove difficult in the implementa-tion of such activities are not sufficiently addressed. Finally, the provision of metrics to help measure technical debt is part of the contribution of this search, providing insights into the application in its requirements context. (C) 2022 The Author(s). Published by Elsevier Inc.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Automated Measurement of Technical Debt: A Systematic Literature Review
    Khomyakov, Ilya
    Makhmutov, Zufar
    Mirgalimova, Ruzilya
    Sillitti, Alberto
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS 2019), VOL 2, 2019, : 95 - 106
  • [2] Analyzing the concept of technical debt in the context of agile software development: A systematic literature review
    Behutiye, Woubshet Nema
    Rodriguez, Pilar
    Oivo, Markku
    Tosun, Ayse
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 82 : 139 - 158
  • [3] Technical Debt Measurement during Software Development using Sonarqube: Literature Review and a Case Study
    Murillo, Maria Isabel
    Jenkins, Marcelo
    V JORNADAS COSTARRICENSES DE INVESTIGACION EN COMPUTACION E INFORMATICA (JOCICI 2021), 2021,
  • [4] A Systematic Literature Review of Technical Debt Prioritization
    Alfayez, Reem
    Alwehaibi, Wesam
    Winn, Robert
    Venson, Elaine
    Boehm, Barry
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT, TECHDEBT, 2020, : 1 - 10
  • [5] Requirements elicitation techniques for software development: a systematic review of literature
    Alflen, Naiara Crislaine
    Vasques Prado, Edmir Parada
    ATOZ-NOVAS PRATICAS EM INFORMACAO E CONHECIMENTO, 2021, 10 (01): : 39 - 49
  • [6] Multivocal Literature Review on Non-Technical Debt in Software Development: An Exploratory Study
    Saeeda, Hina
    Ahmad, Muhammad Ovais
    Gustavsson, Tomas
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 89 - 101
  • [7] Development of a human error taxonomy for software requirements: A systematic literature review
    Anu, Vaibhav
    Hu, Wenhua
    Carver, Jeffrey C.
    Walia, Gursimran S.
    Bradshaw, Gary
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 103 : 112 - 124
  • [8] Software Architecture and Requirements: A Systematic Literature Review
    Batool, Dur-e-Benish
    Molta, Yasir Hafeez
    Sarwar, Amber
    Abbasi, Mateen Ahmed
    Jabeen, Javeria
    2015 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICICT), 2015,
  • [9] Technical debt in systems engineering-A systematic literature review
    Kleinwaks, Howard
    Batchelor, Ann
    Bradley, Thomas H.
    SYSTEMS ENGINEERING, 2023, 26 (05) : 675 - 687
  • [10] The financial aspect of managing technical debt: A systematic literature review
    Ampatzoglou, Areti
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Avgeriou, Paris
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 64 : 52 - 73