CI-New: BugSwarm: A Large-Scale Repository of Replicable Defects, Tests, and Patches to Support the Software Engineering Research Community

CI-New:BugSwarm:支持软件工程研究社区的可复制缺陷、测试和补丁的大型存储库

基本信息

  • 批准号:
    1629976
  • 负责人:
  • 金额:
    $ 103.37万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2016
  • 资助国家:
    美国
  • 起止时间:
    2016-09-01 至 2020-09-30
  • 项目状态:
    已结题

项目摘要

Improving software quality is a central priority of our time.Approaches to understand, diagnose, localize, and fix software defectsare usually empirically grounded in datasets of past defects/repairs.A few such datasets are available; however, these datasets aredifficult to create, and are typically not of the size, scale, anddiversity that is representative of the software in use. The goal ofthis project is to create BugSwarm, a large-scale repository ofreplicable defects, tests, and patches. We propose to draw from therecorded history of defects in open-source projects, to create thisdataset of unprecedented size and diversity, while retainingsufficient fidelity of detail to allow careful study and replicationof these historical defects. BugSwarm will amplify the size ofavailable defect datasets by several orders of magnitude.Continuous integration (CI) development practices, where build andtest processes are carried out in the cloud, with archived results,offer a novel opportunity to construct defect datasets. We propose toexploit CI coding practices to create BugSwarm. Continuous, onlineintegration practices inherently create archived records of build andtest attempts, including those that result in build and/or testfailures, and subsequent repairs. These practices emerged from theimperatives to: a) rigorously and automatically build, integrate, andfully test numerous code submissions from volunteer developers; and b)the need to test these submissions at large volumes, in virtualized,configurable, cloud-based settings. The virtualized, cloud-basedtesting makes these defects much more available and replicable. Wewill exploit these archived records to create DRPs (Defect ReplicationPackages) and DFRPs (Defect & Fix Replication Packages), comprisingbuggy versions of the code, failing regression tests, and bug fixes.DRPs and DFRPs will include complete virtual machines to reproducereal test failures. BugSwarm will facilitate experimentation, andavoid the duplication of a tremendous amount of work among researchersin programming languages, and software engineering.
提高软件质量是我们这个时代的中心优先事项。理解、诊断、定位和修复软件缺陷的方法通常基于过去缺陷/修复的数据集。一些这样的数据集是可用的;然而,这些数据集很难创建,并且通常不具有所使用的软件所代表的大小、规模和多样性。这个项目的目标是创建BugSwarm,一个可复制缺陷、测试和补丁的大规模存储库。我们建议从开源项目中记录的缺陷历史中提取,创建这个前所未有的规模和多样性的数据集,同时保留足够的细节保真度,以便仔细研究和复制这些历史缺陷。BugSwarm将把可用缺陷数据集的大小放大几个数量级。持续集成(CI)开发实践,其中构建和测试过程在云中执行,并带有存档的结果,提供了构建缺陷数据集的新机会。我们建议利用CI编码实践来创建BugSwarm。持续的在线集成实践固有地创建了构建和测试尝试的存档记录,包括那些导致构建和/或测试失败的记录,以及随后的修复。这些实践源于以下要求:a)严格且自动地构建、集成和全面测试志愿开发人员提交的大量代码;b)需要在虚拟的、可配置的、基于云的设置中大量测试这些提交。虚拟化的、基于云的测试使这些缺陷更加可用和可复制。我们将利用这些存档记录来创建DRPs(缺陷复制包)和DFRPs(缺陷修复复制包),包括代码的错误版本、失败的回归测试和错误修复。drp和dfrp将包括完整的虚拟机来再现测试失败。BugSwarm将促进实验,并避免研究人员在编程语言和软件工程方面的大量重复工作。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Cindy Rubio Gonzalez其他文献

Cindy Rubio Gonzalez的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Cindy Rubio Gonzalez', 18)}}的其他基金

Collaborative Research: DOE/NSF Workshop on Correctness in Scientific Computing
合作研究:DOE/NSF 科学计算正确性研讨会
  • 批准号:
    2319663
  • 财政年份:
    2023
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Standard Grant
Collaborative Research: PPoSS: LARGE: ScaleStuds: Foundations for Correctness Checkability and Performance Predictability of Systems at Scale
合作研究:PPoSS:大型:ScaleStuds:大规模系统正确性可检查性和性能可预测性的基础
  • 批准号:
    2119348
  • 财政年份:
    2021
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Continuing Grant
CCRI: ENS: BugSwarm: Enhancing an Infrastructure and Dataset to Support the Software Engineering Research Community
CCRI:ENS:BugSwarm:增强基础设施和数据集以支持软件工程研究社区
  • 批准号:
    2016735
  • 财政年份:
    2020
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Standard Grant
CAREER: Understanding and Combating Numerical Bugs for Reliable and Efficient Software Systems
职业:理解和对抗数字错误以实现可靠和高效的软件系统
  • 批准号:
    1750983
  • 财政年份:
    2018
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Continuing Grant
CRII: SHF: Automatic Extraction of Error-Handling Specifications in Systems Software
CRII:SHF:系统软件中错误处理规范的自动提取
  • 批准号:
    1464439
  • 财政年份:
    2015
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Standard Grant

相似海外基金

Assessment of new fatigue capable titanium alloys for aerospace applications
评估用于航空航天应用的新型抗疲劳钛合金
  • 批准号:
    2879438
  • 财政年份:
    2027
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Studentship
Development of a new solid tritium breeder blanket
新型固体氚增殖毯的研制
  • 批准号:
    2908923
  • 财政年份:
    2027
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Studentship
Collaborative Research: REU Site: Earth and Planetary Science and Astrophysics REU at the American Museum of Natural History in Collaboration with the City University of New York
合作研究:REU 地点:地球与行星科学和天体物理学 REU 与纽约市立大学合作,位于美国自然历史博物馆
  • 批准号:
    2348998
  • 财政年份:
    2025
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Standard Grant
New approaches to training deep probabilistic models
训练深度概率模型的新方法
  • 批准号:
    2613115
  • 财政年份:
    2025
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Studentship
Collaborative Research: REU Site: Earth and Planetary Science and Astrophysics REU at the American Museum of Natural History in Collaboration with the City University of New York
合作研究:REU 地点:地球与行星科学和天体物理学 REU 与纽约市立大学合作,位于美国自然历史博物馆
  • 批准号:
    2348999
  • 财政年份:
    2025
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Standard Grant
PINK - Provision of Integrated Computational Approaches for Addressing New Markets Goals for the Introduction of Safe-and-Sustainable-by-Design Chemicals and Materials
PINK - 提供综合计算方法来解决引入安全和可持续设计化学品和材料的新市场目标
  • 批准号:
    10097944
  • 财政年份:
    2024
  • 资助金额:
    $ 103.37万
  • 项目类别:
    EU-Funded
Royal Holloway and Bedford New College and Rubberatkins Limited KTP 23_24 R1
皇家霍洛威学院和贝德福德新学院和 Rubberatkins Limited KTP 23_24 R1
  • 批准号:
    10074401
  • 财政年份:
    2024
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Knowledge Transfer Partnership
Removal of Perfluorinated Chemicals Using New Fluorinated Polymer Sorbents
使用新型氟化聚合物吸附剂去除全氟化化学品
  • 批准号:
    LP220100036
  • 财政年份:
    2024
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Linkage Projects
Big time crystals: a new paradigm in condensed matter
大时间晶体:凝聚态物质的新范例
  • 批准号:
    DP240101590
  • 财政年份:
    2024
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Discovery Projects
Data Driven Discovery of New Catalysts for Asymmetric Synthesis
数据驱动的不对称合成新催化剂的发现
  • 批准号:
    DP240100102
  • 财政年份:
    2024
  • 资助金额:
    $ 103.37万
  • 项目类别:
    Discovery Projects
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了