首页> 外文会议>International Conference on Software Engineering >BugSwarm: Mining and Continuously Growing a Dataset of Reproducible Failures and Fixes
【24h】

BugSwarm: Mining and Continuously Growing a Dataset of Reproducible Failures and Fixes

机译:Bugswarm:挖掘并不断地增长可重复的失败和修复的数据集

获取原文

摘要

Fault-detection, localization, and repair methods are vital to software quality; but it is difficult to evaluate their generality, applicability, and current effectiveness. Large, diverse, realistic datasets of durably-reproducible faults and fixes are vital to good experimental evaluation of approaches to software quality, but they are difficult and expensive to assemble and keep current. Modern continuous-integration (CI) approaches, like TRAVIS-CI, which are widely used, fully configurable, and executed within custom-built containers, promise a path toward much larger defect datasets. If we can identify and archive failing and subsequent passing runs, the containers will provide a substantial assurance of durable future reproducibility of build and test. Several obstacles, however, must be overcome to make this a practical reality. We describe BUGSWARM, a toolset that navigates these obstacles to enable the creation of a scalable, diverse, realistic, continuously growing set of durably reproducible failing and passing versions of real-world, open-source systems. The BUGSWARM toolkit has already gathered 3,091 fail-pass pairs, in Java and Python, all packaged within fully reproducible containers. Furthermore, the toolkit can be run periodically to detect fail-pass activities, thus growing the dataset continually.
机译:故障检测,定位和修复方法是软件质量的重要条件;但难以评估其普遍性,适用性和有效性电流。大规模,多样化,耐用,可重复的故障和修复的现实数据集是对的方法软件质量良好的实验评价是至关重要的,但他们很难和组装昂贵,并且保持电流。现代连续集成(CI)接近,像TRAVIS-CI,其被广泛使用,完全可配置的,并且定制的容器内执行,保证朝向更大缺陷的数据集的路径。如果我们能够识别和归档失败,随后经过运行,容器将提供构建和测试的耐用未来重复性的实质性保证。一些障碍,但是,必须克服,使之成为实际的现实。我们描述BUGSWARM,该导航这些障碍,使一个可扩展的,多样化的,现实的,不断增长的持久一套可重复失败的和现实世界的,开放源码系统的传递版本创建的工具箱。该工具包BUGSWARM已经聚集3091失败通对,Java和Python,都完全可重复的容器内包装。此外,该工具包可以被周期性地运行,以检测不合格 - 合格活动,从而生长数据集连续。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号