课题基金 / 基金详情

CCRI: ENS: BugSwarm: Enhancing an Infrastructure and Dataset to Support the Software Engineering Research Community

CCRI: ENS: BugSwarm: Enhancing an Infrastructure and Dataset to Support the Software Engineering Research Community
CCRI:ENS:BugSwarm:增强基础设施和数据集以支持软件工程研究社区
批准号:
2016735
负责人:
Cindy Rubio Gonzalez
金额:
$145.44万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
未结题
起止时间:
2020-10-01 至 2025-09-30

项目摘要

项目成果

Cindy Rubio Gonzalez的其他基金

相似基金

相关文献

中文摘要
翻译
随着科技的进步,软件在我们的日常生活中扮演着越来越重要的角色。缺陷的突出是软件开发中一个令人烦恼的事实。软件缺陷可能会导致严重的后果,导致企业财务资本的重大损失,甚至是生命的损失。这些事实导致了丰富的研究领域,研究先前发现的缺陷及其修复,以防止或发现未来的缺陷。这些研究领域跨越了许多学科,从安全到软件工程和子领域,如程序分析、验证、软件测试和自动程序修复。对于这些领域来说,重要的是大量现实世界缺陷的研究和评估的可用性。最近,BugSwarm基础设施被开发出来,可以自动创建一个持续增长的可重复的现实世界故障和修复数据集。BugSwarm从使用持续集成服务Travis CI的开源GitHub项目中挖掘成对的故障和修复。BugSwarm的新颖之处在于自动生成脚本来编译和测试代码,并使用Docker映像提供所需的环境来重现每个故障及其相应的修复。BugSwarm基础设施导致了BugSwarm数据集的创建,该数据集目前包含了超过3000个可重复的故障和用Java或Python编写的项目的修复。这项研究将增强BugSwarm基础设施和数据集,以实现研究社区所需的规模和方向的增长,并拥有此类基础设施继续发展所需的长期可持续性。具体来说,该研究旨在解决使数据集更大、更健壮、更多样化和更有用所需的五个挑战:(1)设计新技术以提高从开源项目中挖掘的故障和修复的再现率;(2)结合用户反馈来指导对研究社区感兴趣的故障和修复的挖掘;(3)为数据集提供更丰富的分类模式;(4)构建对JavaScript等其他编程语言的支持;(5)提供工具生态系统以促进BugSwarm数据集的使用。作为这一努力的一部分,研讨会和教程将组织收集来自社区的反馈,并分享BugSwarm资源。展望未来,BugSwarm不仅将促进实验,还将避免软件工程研究人员之间的重复工作。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
As technology advances, software plays an ever-increasing role in our daily lives. The prominence of defects is a troublesome fact of software development. Software defects can have serious consequences leading to significant loss of financial capital for businesses or even loss of life. These facts have led to rich areas of research studying previously found defects and their fixes in order to prevent or find future defects. These areas of research span many disciplines from security to software engineering and sub-fields such as program analysis, verification, software testing, and automated program repair. Important to these fields is the availability of a large number of real-world defects for study and evaluation. Recently, the BugSwarm infrastructure was developed to automatically create a continuously growing dataset of reproducible real-world failures and fixes. BugSwarm mines pairs of failures and fixes from open-source GitHub projects that use the continuous integration service Travis CI. The novelty of BugSwarm lies in the automated generation of scripts to compile and test the code, and the use of Docker images to provide the required environment to reproduce each failure and its corresponding fix. The BugSwarm infrastructure has led to the creation of the BugSwarm dataset, which currently includes over 3,000 reproducible failures and fixes from projects written in Java or Python.This research will enhance the BugSwarm infrastructure and dataset to enable growth at the scale and direction required by the research community, and to possess the long-term sustainability required for such an infrastructure to continue evolving. Specifically, the research aims to solve five challenges necessary to make the dataset larger, more robust, diverse, and useful: (1) devise novel techniques to increase the reproduction rate of failures and fixes mined from open-source projects, (2) incorporate user feedback to guide the mining of failures and fixes of interest to the research community, (3) provide a richer classification schema for the dataset, (4) build support for additional programming languages such as JavaScript, and (5) provide a tool ecosystem to facilitate the use of the BugSwarm dataset. As part of this effort, workshops and tutorials will be organized to gather feedback from the community, and to share the BugSwarm resources. Going forward, BugSwarm will not only facilitate experimentation, but also avoid the duplication of work among software engineering researchers.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3460319.3464797
发表时间: 2021-07
期刊: Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis
影响因子: --
作者: [Suchita Mukherjee;Abigail Almanza;Cindy Rubio-González]
通讯作者: Suchita Mukherjee;Abigail Almanza;Cindy Rubio-González
DOI: 10.1109/icse48619.2023.00195
发表时间: 2023-05
期刊: 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)
影响因子: --
作者: [Hao-Nan Zhu;Cindy Rubio-González]
通讯作者: Hao-Nan Zhu;Cindy Rubio-González
DOI: 10.1109/ase51524.2021.9678535
发表时间: 2021-11
期刊: 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)
影响因子: --
作者: [David A. Tomassi;Cindy Rubio-González]
通讯作者: David A. Tomassi;Cindy Rubio-González
ActionsRemaker: Reproducing GITHUB Actions
ActionsRemaker:复制 GITHUB Actions
DOI: 10.1109/icse-companion58688.2023.00015
发表时间: 2023
期刊: IEEE
影响因子: --
作者: [Zhu, Hao-Nan, Guan, Kevin Z., Furth, Robert M., Rubio-González, Cindy]
通讯作者: Rubio-González, Cindy
Collaborative Research: DOE/NSF Workshop on Correctness in Scientific Computing
  • 批准号:
    2319663
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.5万
  • 财政年份:
    2023
  • 负责人:
    Cindy Rubio Gonzalez
  • 依托单位:
Collaborative Research: PPoSS: LARGE: ScaleStuds: Foundations for Correctness Checkability and Performance Predictability of Systems at Scale
  • 批准号:
    2119348
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $62.5万
  • 财政年份:
    2021
  • 负责人:
    Cindy Rubio Gonzalez
  • 依托单位:
CAREER: Understanding and Combating Numerical Bugs for Reliable and Efficient Software Systems
  • 批准号:
    1750983
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $53.74万
  • 财政年份:
    2018
  • 负责人:
    Cindy Rubio Gonzalez
  • 依托单位:
CI-New: BugSwarm: A Large-Scale Repository of Replicable Defects, Tests, and Patches to Support the Software Engineering Research Community
  • 批准号:
    1629976
  • 项目类别:
    Standard Grant
  • 资助金额:
    $103.37万
  • 财政年份:
    2016
  • 负责人:
    Cindy Rubio Gonzalez
  • 依托单位:
国内基金
海外基金
基于色氨酸代谢调控ENS途径探讨电针治疗功能性消化不良的作用机制
  • 批准号:
    JCZRLH202500075
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2025
  • 负责人:
  • 依托单位:
基于GDNF/PI3K/AKT信号通路探讨白术七物颗粒调控ENS-ICC-SMC网络治 疗气阴两虚型STC的机制研究
嗜酸乳杆菌联合缓溃乐通过调控肠道菌群-ENS-Treg轴改善UC的机制研究
  • 批准号:
    82560822
  • 项目类别:
    地区科学基金项目
  • 资助金额:
    32.00万元
  • 批准年份:
    2025
  • 负责人:
    卡思木江·阿西木江
  • 依托单位:
岩藻糖基化修饰的MSCs介导GDNF正反馈调控肠神经元焦亡及ENPC自噬促进ENS重建
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2023
  • 负责人:
  • 依托单位: