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 :
بازگشت