首页> 外文会议>2013 29th IEEE International Conference on Software Maintenance >Determining #x0022;Grim Reaper#x0022; Policies to Prevent Languishing Bugs
【24h】

Determining #x0022;Grim Reaper#x0022; 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 Fscores of 21-59%.
机译:寿命长的软件产品通常具有大量已报告的缺陷,如果有的话,其中一些缺陷可能会在很长一段时间内无法修复。这些所谓的缺陷bug可能会给项目团队带来各种成本,例如浪费在发布计划以及缺陷分析和检查中的时间。它们还导致在给定时间仍要修复的错误数量的不切实际的看法。这项工作的目的是通过提供一种预测并抢先关闭漏洞的技术,帮助软件从业人员减轻因漏洞减少而造成的成本。我们分析了ABB程序和Apache HTTP服务器的缺陷修复时间,发现它们都包含大量的bug。我们还训练决策树分类模型,以预测给定的错误是否将在所需的时间段内修复。我们建议组织可以使用这样的模型来形成“垃圾收割者”策略,从而可以提前关闭预计会失效的错误。但是,最初的结果好坏参半,ABB程序的模型F分数达到63-95%,而Apache程序的Fscore达到21-59%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号