【24h】

What Makes a Satisficing Bug Report?

机译:什么使令人满意的错误报告?

获取原文

摘要

To ensure quality of software systems, developers use bug reports to track defects. It is in the interest of users and developers that bug reports provide the necessary information to ease the fixing process. Past research found that users do not provide the information that developers deem ideally useful to fix a bug. This raises an interesting question: What is the satisficing information to speed up the bug fixing process? We conducted an observational study on the relation between provided report information and its lifetime, considering more than 650,000 reports from open-source systems using popular bug trackers. We distilled a meta-model for a minimal bug report, establishing a basic layer of core features. We found that few fields influence the resolution time and that customized fields have little impact on it. We performed a survey to investigate what users deem easy to provide in a bug report.
机译:为了确保软件系统的质量,开发人员使用错误报告来跟踪缺陷。漏洞报告提供必要的信息以简化修复过程符合用户和开发人员的利益。过去的研究发现,用户没有提供开发人员认为对修复错误非常有用的信息。这就提出了一个有趣的问题:什么是令人满意的信息以加快错误修复过程的速度?我们对提供的报告信息及其有效期之间的关系进行了一项观察性研究,考虑了使用流行的错误跟踪器的来自开源系统的650,000份报告。我们提取了一个元模型以获取最少的错误报告,从而建立了核心功能的基本层。我们发现很少有字段会影响解析时间,而自定义字段对此几乎没有影响。我们进行了一项调查,以调查用户认为在错误报告中易于提供的内容。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号