Technical Debt on Agile Projects: Managers' point of view at Stack Exchange

被引:5
作者
dos Santos, Eder Pereira [1 ]
Gomes, Felipe [1 ]
Freire, Savio [1 ,2 ]
Mendonca, Manoel [1 ]
Mendes, Thiago Souto [3 ]
Spinola, Rodrigo [4 ,5 ]
机构
[1] Univ Fed Bahia, Salvador, BA, Brazil
[2] Fed Inst Ceara, Fortaleza, Ceara, Brazil
[3] Fed Inst Bahia, Salvador, BA, Brazil
[4] Virginia Commonwealth Univ, Richmond, VA 23284 USA
[5] Univ Salvador, Salvador, BA, Brazil
来源
PROCEEDINGS OF THE 21TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2022 | 2022年
关键词
Technical debt; Project management practitioners; Agile software development; Stack Exchange; SOFTWARE-DEVELOPMENT; TRENDS;
D O I
10.1145/3571473.3571500
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: The literature has proposed different approaches for Agile software development technical debt (ASD-TD) management, they are usually based on the point of view of software developers. Little is known about how project management practitioners actually perceive ASD-TD. Goal: To investigate how managers commonly discuss, experience, and manage ASD-TD, as well as roles, artifacts, and practices affected by ASD-TD extracted from Stack Exchange Project Management (SEPM). Method: We compiled 79 ASD-TD discussions from SEPM, and analyzed them quantitatively and qualitatively. Results: We identified 51 indicators used by managers to recognize ASD-TD items. The most commonly discussed types of TD are process and people debt. In addition, the Product Owner and Development Team are the most important roles with respect to ASD-TD. Sprint Backlog and Sprint Planning are the agile elements most affected by ASD-TD. We organized the TD indicators, roles involved, and agile elements affected by ASD-TD into a Mind Map. Conclusion: The perspective considered by project management practitioners to analyze the ASD-TD phenomenon is different from the one considered by other roles in agile software development.
引用
收藏
页数:9
相关论文
共 33 条
[1]   Mining Duplicate Questions in Stack Overflow [J].
Ahasanuzzaman, Muhammad ;
Asaduzzaman, Muhammad ;
Roy, Chanchal K. ;
Schneider, Kevin A. .
13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016), 2016, :402-412
[2]   Identification and management of technical debt: A systematic mapping study [J].
Alves, Nicolli S. R. ;
Mendes, Thiago S. ;
de Mendonca, Manoel G. ;
Spinola, Rodrigo O. ;
Shull, Forrest ;
Seaman, Carolyn .
INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 70 :100-121
[3]  
[Anonymous], 2018, Scrum And eXtreme Programming (XP)
[4]  
[Anonymous], 2014, P 17 ACM C COMP SUPP, DOI DOI 10.1145/2531602.2531659
[5]   What are developers talking about? An analysis of topics and trends in Stack Overflow [J].
Barua, Anton ;
Thomas, Stephen W. ;
Hassan, Ahmed E. .
EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (03) :619-654
[6]   Analyzing the concept of technical debt in the context of agile software development: A systematic literature review [J].
Behutiye, Woubshet Nema ;
Rodriguez, Pilar ;
Oivo, Markku ;
Tosun, Ayse .
INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 82 :139-158
[7]   Managing architectural technical debt: A unified model and systematic literature review [J].
Besker, Terese ;
Martini, Antonio ;
Bosch, Jan .
JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 135 :1-16
[8]  
Cunningham W., 1992, SIGPLAN OOPS Mess, P29
[9]  
Digital.ai, 2021, 15thannual state of agile report
[10]  
Freire Savio, 2020, EASE2020. Proceedings of the Evaluation and Assessment in Software Engineering, P210, DOI 10.1145/3383219.3383241