跳到主要内容
10.1145/2610384.2628055acm会议文章/章节视图摘要出版物页面伊斯塔会议记录会议集合
研究论文

Defects4J:一个现有故障数据库,用于支持Java程序的受控测试研究

出版:2014年7月21日出版历史

摘要

软件测试研究中的实证研究可能不具有可比性、可重复性或实践特征。一个原因是真正的错误在软件测试研究中很少使用。提取和再现真实的错误是一项挑战,因此,常见的替代品是手动错误或变体。本文介绍了Defects4J,这是一个数据库和可扩展框架,它提供了真实的错误,以便在软件测试研究中进行可重复的研究。Defects4J的初始版本包含来自5个真实开源程序的357个实际错误。每一个真正的bug都伴随着一个全面的测试套件,可以暴露(演示)该bug。Defects4J是可扩展的,构建在每个程序的版本控制系统之上。一旦在Defects4J中配置了一个程序,就可以轻松地将新的错误添加到数据库中。Defects4J具有一个框架,可以轻松访问故障和修复的程序版本以及相应的测试套件。该框架还为软件测试研究中的常见任务提供了一个高级接口,使其易于进行和再现实证研究。Defects4J可在http://defects4j.org。

参考文献

  1. V.Dallmeier和T.Zimmermann。从历史中提取错误定位基准。《自动化软件工程(ASE)国际会议论文集》,第433-436页,2007年。谷歌学者谷歌学者数字图书馆数字图书馆
  2. H.Do、S.Elbaum和G.Rothermel。用测试技术支持受控实验:基础设施及其潜在影响。经验软件工程,10(4):405–4352005。谷歌学者谷歌学者数字图书馆数字图书馆
  3. G.Fraser和A.Arcuri。Evosuite:面向对象软件的自动测试套件生成。在《欧洲软件工程会议联席会议和软件工程基础研讨会论文集》(ESEC/FSE),第416–419页,2011年。谷歌学者谷歌学者数字图书馆数字图书馆
  4. M.Hutchins、H.Foster、T.Goradia和T.Ostrand。基于数据流和控制流的测试充分性标准的有效性实验。《国际软件工程会议论文集》,第191-200页,1994年。谷歌学者谷歌学者数字图书馆数字图书馆
  5. R.公正。主要变异框架:Java高效且可扩展的变异分析。2014年软件测试与分析国际研讨会论文集。出现。谷歌学者谷歌学者数字图书馆数字图书馆
  6. R.Just、D.Jalali、L.Inozemtseva、M.D.Ernst、R.Holmes和G.Fraser。在软件测试中,变种是真正错误的有效替代品吗?技术报告UW-CSE-14-02-02,华盛顿大学,2014年。谷歌学者谷歌学者数字图书馆数字图书馆
  7. R.Just、G.M.Kapfhammer和F.Schweiggert。使用非冗余变异算子和测试集优先级来实现高效和可扩展的变异分析。《软件可靠性工程国际研讨会论文集》(ISSRE),第11-20页,2012年。谷歌学者谷歌学者数字图书馆数字图书馆
  8. A.J.Ko和B.A.Myers。用于研究编程系统中软件错误原因的框架和方法。《视觉语言与计算杂志》,16(1):41––842005年。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. Defects4J:一个现有故障数据库,用于支持Java程序的受控测试研究

    建议

    评论

    登录选项

    检查您是否可以通过登录凭据或您的机构访问本文。

    登录

    完全访问权限

    • 发布于

      封面图片ACM会议
      ISSTA 2014:2014年软件测试与分析国际研讨会论文集
      2014年7月
      460页
      国际标准图书编号:9781450326452
      内政部:10.1145/2610384

      版权所有©2014 ACM

      如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

      出版商

      计算机协会

      美国纽约州纽约市

      出版历史

      • 出版:2014年7月21日

      权限

      请求有关此文章的权限。

      请求权限

      检查更新

      限定符

      • 研究论文

      接受率

      总体验收率58属于213提交文件,27%

      即将召开的会议

      ISSTA’24
      第33届ACM SIGSOFT国际软件测试与分析研讨会
      2024年9月16日至20日
      维也纳,奥地利

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用eReader联机查看。

    电子阅读器