首页> 外文会议>Euromicro Conference on Software Engineering and Advanced Applications >Towards an Approach to Identify Obsolete Features based on Importance and Technical Debt
【24h】

Towards an Approach to Identify Obsolete Features based on Importance and Technical Debt

机译:寻求基于重要性和技术债务的过时特征识别方法

获取原文

摘要

Many of today’s software systems are maintained over years or even decades. To ensure that software remains useful, new features have to be added or old features have to be adapted to respond to new or changed requirements. As time goes on, some of the features become obsolete, i.e., are not needed anymore. Typically, these features are not removed because of various reasons, e.g., because removing them might be considered too costly, the costs of keeping unused features is considered low, or because of the "sunk cost fallacy", i.e., that a feature is considered worth to keep because of the previously invested resources (time, money or effort) to build it. The consequences of keeping unused source code can impact maintainability, technical debt, performance, and extensibility of the system. This can lead to lower development productivity and to a reduced innovation ability, consequently reducing competitiveness on the market. This paper aims to present an approach to identify features based on their value and on costs for keeping or removing them.
机译:当今的许多软件系统都需要长达数年甚至数十年的维护时间。为了确保软件仍然有用,必须添加新功能或修改旧功能以响应新的或更改的要求。随着时间的流逝,某些功能已过时,即不再需要。通常,由于各种原因而不会删除这些功能,例如,由于删除它们可能被认为过于昂贵,保持未使用的功能的成本被认为较低,或者由于“沉没成本谬误”(即认为已考虑某个功能)值得保留,因为先前已投入资源(时间,金钱或精力)来构建它。保留未使用的源代码的后果可能会影响系统的可维护性,技术负担,性能和可扩展性。这可能会降低开发生产力并降低创新能力,从而降低市场竞争力。本文旨在提出一种基于特征的价值以及保持或移除特征的成本来识别特征的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号