首页> 外文会议>International Conference on Product-Focused Software Process Improvement >Lessons Learned from the ProDebt Research Project on Planning Technical Debt Strategically
【24h】

Lessons Learned from the ProDebt Research Project on Planning Technical Debt Strategically

机译:从生产技术债务战略上汲取了Prodebt的经验教训

获取原文

摘要

Due to cost and time constraints, software quality is often neglected in the evolution and adaptation of software. Thus, maintainability suffers, maintenance costs rise, and the development takes longer. These effects are referred to as "technical debt". The challenge for project managers is to find a balance when using the given budget and schedule, either by reducing technical debt or by adding technical features. This balance is needed to keep time to market for current product releases short and future maintenance costs at an acceptable level. Method: The project ProDebt aimed at developing an innovative methodology and a software tool to support the strategic planning of technical debt in the context of agile software development. In this project, we created quality models and collected corresponding measurement data for two case studies in two different companies. Altogether, the two case studies contributed 5-6 years of data, from the end of 2011, resp. mid-2012, until today. Using measurement and effort data, we trained a machine-learning model to predict productivity based on measurement data-representing the technical debt of a file at a given point in time. Result: We developed a prototype and a prediction model for forecasting potential savings based on proposed refactorings of key drivers of technical debt identified by the model. In this paper, we present the approach and the experiences made during model development.
机译:由于成本和时间限制,软件质量往往忽略了软件的演化和调整。因此,可维护性遭受,维护成本上升,发展需要更长时间。这些效应被称为“技术债务”。项目经理的挑战是在使用给定的预算和计划时找到平衡,无论是通过减少技术债务还是通过添加技术功能。需要这种余额来保留当前产品的市场,以可接受的水平发布短期和未来的维护成本。方法:该项目PRODEBT旨在开发创新方法和软件工具,以支持敏捷软件开发背景下的技术债务的战略规划。在该项目中,我们创建了质量模型,并在两个不同公司中收集了两种案例研究的相应测量数据。总共,两种案例研究贡献了5-6岁的数据,从2011年底,RESP。 2012年中期,直到今天。使用测量和精力数据,我们培训了机器学习模型,以预测基于测量数据的生产力 - 代表在给定时间点的文件的技术债务。结果:我们开发了一种原型和预测模型,用于基于模型确定的技术债务关键驱动程序的拟议重构来预测潜在节约的预测模型。在本文中,我们介绍了在模型开发期间进行的方法和经验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号