Defects4J as a Challenge Case for the Search-Based Software Engineering Community

Defects4J as a Challenge Case for the Search-Based Software Engineering Community
复制标题

DOI:
10.1007/978-3-030-59762-7_19
复制
发表时间:
2020-10
期刊:
--
影响因子:
--
通讯作者:
Gregory Gay;René Just
Gregory Gay;René Just
中科院分区:
其他
文献类型:
--
作者:
Gregory Gay;René Just

文献摘要

相似文献

Defects4J 是从现实世界的 Java 软件系统中提取的可重现错误的集合,以及使用这些错误的支持基础设施。 Defects4J已被广泛用于评估软件工程研究,包括自动测试生成、程序修复和故障定位的研究。 Defects4J 最近在软件系统数量和错误数量上都大幅增长。该报告提出,Defects4J 可以作为基于搜索的软件工程 (SBSE) 研究的基准以及新创新的催化剂。具体来说,它概述了当前的 Defects4J 数据集和基础设施,并详细介绍了它如何作为支持 SBSE 研究和扩展 Defects4J 本身的挑战案例。
Defects4J is a collection of reproducible bugs, extracted from real-world Java software systems, together with a supporting infrastructure for using these bugs. Defects4J has been widely used to evaluate software engineering research, including research on automated test generation, program repair, and fault localization. Defects4J has recently grown substantially, both in number of software systems and number of bugs. This report proposes that Defects4J can serve as a benchmark for Search-Based Software Engineering (SBSE) research as well as a catalyst for new innovations. Specifically, it outlines the current Defects4J dataset and infrastructure, and details how it can serve as a challenge case to support SBSE research and to expand Defects4J itself.