• 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