首页> 外文会议>IEEE International Conference on Software Maintenance >Determining 'Grim Reaper' Policies to Prevent Languishing Bugs
【24h】

Determining 'Grim Reaper' Policies to Prevent Languishing Bugs

机译:确定“严峻收割机”政策,以防止萎缩虫子

获取原文

摘要

Long-lived software products commonly have a large number of reported defects, some of which may not be fixed for a lengthy period of time, if ever. These so-called languishing bugs can incur various costs to project teams, such as wasted time in release planning and in defect analysis and inspection. They also result in an unrealistic view of the number of bugs still to be fixed at a given time. The goal of this work is to help software practitioners mitigate their costs from languishing bugs by providing a technique to predict and pre-emptively close them. We analyze defect fix times from an ABB program and the Apache HTTP server, and find that both contain a substantial number of languishing bugs. We also train decision tree classification models to predict whether a given bug will be fixed within a desired time period. We propose that an organization could use such a model to form a "grim reaper" policy, whereby bugs that are predicted to become languishing will be pre-emptively closed. However, initial results are mixed, with models for the ABB program achieving F-scores of 63-95%, while the Apache program has F-scores of 21-59%.
机译:长寿的软件产品通常有大量报道的缺陷,其中一些可能没有固定在漫长的一段时间内,如果有的话。这些所谓的欺骗性错误可能会对项目团队产生各种成本,例如浪费时间在释放规划和缺陷分析和检查中。它们还导致对仍然在给定时间固定的错误数量的不切实际的观点。这项工作的目标是帮助软件从业者通过提供一种技术来预测和预先清空地关闭它们来减轻毒品错误的成本。我们从ABB程序和Apache HTTP服务器分析缺陷修复时间,并发现两者都包含大量的萎缩错误。我们还培训决策树分类模型以预测给定的错误是否在期望的时间段内固定。我们建议组织可以使用这样的模型来形成“严峻的收割者”政策,从而预先预测变得萎靡不振的虫子将被预先封闭。但是,初始结果混合了,具有ABB程序的模型,实现了63-95%的F分,而Apache程序具有21-59%的F分数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号