首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >The Pricey Bill of Technical Debt: When and by Whom will it be Paid?
【24h】

The Pricey Bill of Technical Debt: When and by Whom will it be Paid?

机译:昂贵的技术债务账单:何时和谁将支付?

获取原文

摘要

Software companies need to support continuous and fast delivery of customer value both in short and a long-term perspective. However, this can be hindered by evolution limitations and high maintenance efforts due to internal software quality issues by what is described as Technical Debt. Although significant theoretical work has been undertaken to describe the negative effects of Technical Debt, these studies tend to have a weak empirical basis and often lack quantitative data. The aim of this study is to estimate wasted time, caused by the Technical Debt interest during the software life-cycle. This study also investigates how practitioners perceive and estimate the impact of the negative consequences due to Technical Debt during the software development process. This paper reports the results of both an online web-survey provided quantitative data from 258 participants and follow-up interviews with 32 industrial software practitioners. The importance and originality of this study contributes and provides novel insights into the research on Technical Debt by quantifying the perceived interest and the negative effects it has on the software development life-cycle. The findings show that on average, 36% of all development time is estimated to be wasted due to Technical Debt; Complex Architectural Design and Requirement Technical Debt generates most negative effect; and that most time is wasted on understanding and/or measuring the Technical Debt. Moreover, the analysis of the professional roles and the age of the software system in the survey revealed that different roles are affected differently and that the consequences of Technical Debt are also influenced by the age of the software system.
机译:软件公司需要在短期内支持持续和快速地提供客户价值和长期的视角。然而,由于所谓的技术债务,这可以通过进化限制和高维护努力所阻碍。虽然已经进行了显着的理论工作来描述技术债务的负面影响,但这些研究往往具有薄弱的经验基础,并且通常缺乏数量数据。本研究的目的是估计浪费时间,由软件生命周期中的技术债务兴趣引起。本研究还调查了从业者在软件开发过程中由于技术债务而估算了负面后果的影响。本文报告了在线网络调查的结果提供了来自258名参与者的数量数据和32个工业软件从业者的后续访谈。本研究的重要性和原创性贡献,并通过量化了对软件开发生命周期的影响和负面影响来提供了对技术债务的研究的新颖见解。调查结果表明,平均而言,所有开发时间的36‰估计由于技术债务而浪费;复杂的架构设计和需求技术债务产生最负面影响;而且大多数时间都浪费了理解和/或衡量技术债务。此外,调查中的专业角色和软件系统年龄的分析表明,不同的角色受到不同的影响,并且技术债务的后果也受到软件系统时代的影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号