Defects4J: a database of existing faults to enable controlled testing studies for Java programs

计算机科学 Java 软件错误 测试套件 可扩展性 调试 软件 安全漏洞 软件工程 软件测试 实证研究 回归检验 数据库 一套 过程(计算) 程序设计语言 操作系统 测试用例 软件系统 软件建设 软件安全保证 回归分析 云安全计算 云计算 考古 历史 哲学 机器学习 认识论
作者
René Just,Darioush Jalali,Michael D. Ernst
标识
DOI:10.1145/2610384.2628055
摘要

Empirical studies in software testing research may not be comparable, reproducible, or characteristic of practice. One reason is that real bugs are too infrequently used in software testing research. Extracting and reproducing real bugs is challenging and as a result hand-seeded faults or mutants are commonly used as a substitute. This paper presents Defects4J, a database and extensible framework providing real bugs to enable reproducible studies in software testing research. The initial version of Defects4J contains 357 real bugs from 5 real-world open source pro- grams. Each real bug is accompanied by a comprehensive test suite that can expose (demonstrate) that bug. Defects4J is extensible and builds on top of each program's version con- trol system. Once a program is configured in Defects4J, new bugs can be added to the database with little or no effort. Defects4J features a framework to easily access faulty and fixed program versions and corresponding test suites. This framework also provides a high-level interface to common tasks in software testing research, making it easy to con- duct and reproduce empirical studies. Defects4J is publicly available at http://defects4j.org.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
枫糖叶落完成签到,获得积分10
2秒前
4秒前
cds发布了新的文献求助10
4秒前
2024011023完成签到,获得积分10
5秒前
win完成签到 ,获得积分10
6秒前
Java完成签到,获得积分0
10秒前
smzhabc完成签到,获得积分10
10秒前
11秒前
瓦尔登包完成签到 ,获得积分10
16秒前
ljx完成签到,获得积分10
19秒前
千柳完成签到 ,获得积分10
19秒前
21秒前
adamchris发布了新的文献求助200
21秒前
lym完成签到,获得积分10
22秒前
feihua1完成签到 ,获得积分10
23秒前
李爱国应助科研通管家采纳,获得10
24秒前
cdercder应助科研通管家采纳,获得10
24秒前
cdercder应助科研通管家采纳,获得10
24秒前
求助应助科研通管家采纳,获得10
24秒前
郝晓东发布了新的文献求助100
25秒前
cdercder应助科研通管家采纳,获得10
25秒前
cdercder应助科研通管家采纳,获得10
25秒前
cdercder应助科研通管家采纳,获得10
25秒前
26秒前
清秀曼寒完成签到,获得积分10
29秒前
Octopus完成签到,获得积分10
29秒前
29秒前
BYJ完成签到,获得积分10
31秒前
天天发布了新的文献求助10
33秒前
传奇3应助stan采纳,获得10
33秒前
小山己几完成签到,获得积分10
34秒前
35秒前
上官若男应助布比卡因采纳,获得10
35秒前
提莫蘑菇完成签到,获得积分10
36秒前
没骨头大人完成签到 ,获得积分20
37秒前
旺旺发布了新的文献求助10
39秒前
谢如帅完成签到 ,获得积分10
39秒前
42秒前
42秒前
热情的坤完成签到,获得积分10
46秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
China Pluperfect I: Epistemology of Past and Outside in Chinese Art 520
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
Cosmos as Art Object: Studies in Plato's Timaeus and Other Dialogues 500
What is the Future of Psychotherapy in Digital Age? Technology, AI Bots, and Psychotherapy after Covid 444
Management and the Arts 310
Teaching Social and Emotional Learning in Physical Education 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7634379
求助须知:如何正确求助?哪些是违规求助? 9208473
关于积分的说明 19748491
捐赠科研通 7202611
什么是DOI,文献DOI怎么找? 3275029
关于科研通互助平台的介绍 2436932
邀请新用户注册赠送积分活动 2271959