DocumentCode
174956
Title
When-to-Release Decisions in Consideration of Technical Debt
Author
Ho, Jason ; Ruhe, Guenther
Author_Institution
Dept. of Comput. Sci., Univ. of Calgary, Calgary, AB, Canada
fYear
2014
fDate
30-30 Sept. 2014
Firstpage
31
Lastpage
34
Abstract
Shortening release duration is essential in creating competitive products in iterative software development. However, short-term expedients (e.g., code compromises, delayed change requests, etc.) can have long term effects on the maintenance of the software. There are multifaceted factors that influenced the effective management of technical debt in organizations. In this position paper, we propose a formulation of technical debt in the context of (software) product releases, specifically when-to-release decisions. The potential competitive advantage through faster delivery needs to be balanced against the delivery of the overall business values and the potentially incurred technical debt. Pro-active analysis of the estimated impact of various release scenarios is expected to provide insights and essential inputs for actual decision-making process. This paper also evaluates a real-world case study.
Keywords
software engineering; decision-making process; iterative software development; pro-active analysis; technical debt; when-to-release decisions; Business; Conferences; Estimation; Measurement; Optimization; Planning; Software; Release engineering; case study; decision support; prototype tool; technical debt; when-to-release;
fLanguage
English
Publisher
ieee
Conference_Titel
Managing Technical Debt (MTD), 2014 Sixth International Workshop on
Conference_Location
Victoria, BC
Type
conf
DOI
10.1109/MTD.2014.10
Filename
6974887
Link To Document