CRII: SHF: Machine-Learning-Based Test Effectiveness Prediction

CRII:SHF:基于机器学习的测试有效性预测

基本信息

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

项目摘要

Test effectiveness, which indicates the capability of tests in detecting potential software bugs, is crucial for software testing. More effective tests can detect more potential bugs and thus help prevent economic loss or even physical damage caused by software bugs. Therefore, a huge body of research efforts have been dedicated to test effectiveness evaluation during the past decades. Recently, mutation testing, a powerful methodology that computes the detection rate of artificially injected bugs to measure test effectiveness, is drawing more and more attention from both the academia and industry. Various studies have shown that artificial bugs generated by mutation testing are close to real bugs, demonstrating mutation testing effectiveness in test effectiveness evaluation. However, a major obstacle for mutation testing is the efficiency problem ? mutation testing requires the execution of each artificial buggy version (i.e., mutant) to check whether the test suite can detect that bug, and which is extremely time consuming. Therefore, a light-weight but precise technique for measuring test effectiveness is highly desirable.The approach is to automatically extract test effectiveness information (e.g., mutation testing results) from various open-source projects to directly predict the test effectiveness of the current project without any mutant execution. More specifically, the PI proposes to design a general classification framework based on a suite of static and dynamic features collected according to the PIE theory of fault detection. Furthermore, this research will explore judicious applications of advanced program analysis, machine learning, and software mining techniques for more powerful feature collection, more active learning, as well as more comprehensive training data preparation. The proposed approach will result in efficient but precise test effectiveness evaluation for projects developed using various programming languages and test paradigms, which is crucial for high-quality software. Furthermore, the training of the classification models will require to collect various basic testing, analysis, and mining information from a huge number of open-source projects, and thus may also benefit a large variety of software testing/analysis/mining techniques that explore open-source software repositories.
测试有效性是软件测试的关键,它反映了测试发现潜在软件缺陷的能力。更有效的测试可以发现更多潜在的错误,从而帮助防止软件错误造成的经济损失甚至物理损害。因此,在过去的几十年里,大量的研究工作一直致力于测试有效性评估。变异测试是一种通过计算人工注入错误的检测率来衡量测试有效性的方法,近年来受到学术界和工业界的广泛关注。各种研究表明,突变测试产生的人工bug接近真实的bug,证明了突变测试在测试有效性评估中的有效性。然而,突变测试的一个主要障碍是效率问题。变异测试需要执行每个人为的有缺陷的版本(即,突变)来检查测试套件是否可以检测到该bug,这是非常耗时的。因此,非常需要一种轻量级但精确的测试有效性测量技术。该方法是自动提取测试有效性信息(例如,突变测试结果),以直接预测当前项目的测试有效性,而无需任何突变执行。更具体地说,PI建议设计一个通用的分类框架的基础上收集的一套静态和动态功能,根据PIE理论的故障检测。此外,这项研究将探索先进的程序分析,机器学习和软件挖掘技术的明智应用,以实现更强大的特征收集,更主动的学习以及更全面的训练数据准备。所提出的方法将导致有效的,但精确的测试有效性评估的项目开发使用各种编程语言和测试范例,这是高质量的软件至关重要。此外,分类模型的训练将需要从大量的开源项目中收集各种基本的测试、分析和挖掘信息,因此也可能有利于探索开源软件存储库的各种软件测试/分析/挖掘技术。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Inferring Program Transformations From Singular Examples via Big Code
{{ 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 }}

Lingming Zhang其他文献

Defexts: A Curated Dataset of Reproducible Real-World Bugs for Modern JVM Languages
Defexts:现代 JVM 语言的可重现现实世界错误的精选数据集
Magicoder: Empowering Code Generation with OSS-Instruct
Magicoder:使用 OSS-Instruct 增强代码生成能力
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yuxiang Wei;Zhe Wang;Jiawei Liu;Yifeng Ding;Lingming Zhang
  • 通讯作者:
    Lingming Zhang
CS-QCFS: Bridging the performance gap in ultra-low latency spiking neural networks
CS-QCFS:弥合超低延迟尖峰神经网络中的性能差距
  • DOI:
    10.1016/j.neunet.2024.107076
  • 发表时间:
    2025-04-01
  • 期刊:
  • 影响因子:
    6.300
  • 作者:
    Hongchao Yang;Suorong Yang;Lingming Zhang;Hui Dou;Furao Shen;Jian Zhao
  • 通讯作者:
    Jian Zhao
To Detect Abnormal Program Behaviours via Mutation Deduction
通过变异推导检测异常程序行为
Spectral–Spatial Residual Graph Attention Network for Hyperspectral Image Classification
用于高光谱图像分类的光谱空间残差图注意网络
  • DOI:
    10.1109/lgrs.2021.3111985
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    4.8
  • 作者:
    Kejie Xu;Yue Zhao;Lingming Zhang;Chenqiang Gao;Hong Huang
  • 通讯作者:
    Hong Huang

Lingming Zhang的其他文献

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

{{ truncateString('Lingming Zhang', 18)}}的其他基金

CAREER: Maximal and Scalable Unified Debugging for the JVM Ecosystem
职业:JVM 生态系统的最大且可扩展的统一调试
  • 批准号:
    2131943
  • 财政年份:
    2021
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Continuing Grant
SHF: Medium: Collaborative Research: Enhancing Continuous Integration Testing for the Open-Source Ecosystem
SHF:媒介:协作研究:加强开源生态系统的持续集成测试
  • 批准号:
    2141474
  • 财政年份:
    2020
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Continuing Grant
CAREER: Maximal and Scalable Unified Debugging for the JVM Ecosystem
职业:JVM 生态系统的最大且可扩展的统一调试
  • 批准号:
    1942430
  • 财政年份:
    2020
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Continuing Grant
SHF: Medium: Collaborative Research: Enhancing Continuous Integration Testing for the Open-Source Ecosystem
SHF:媒介:协作研究:加强开源生态系统的持续集成测试
  • 批准号:
    1763906
  • 财政年份:
    2018
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Continuing Grant

相似国自然基金

天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
  • 批准号:
    82302939
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
  • 批准号:
    81572468
  • 批准年份:
    2015
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目

相似海外基金

SHF: Medium: Reasoning about Multiplicity in the Machine Learning Pipeline
SHF:Medium:机器学习管道中多重性的推理
  • 批准号:
    2402833
  • 财政年份:
    2024
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Continuing Grant
EAGER: SHF: Verified Audit Layers for Safe Machine Learning
EAGER:SHF:用于安全机器学习的经过验证的审计层
  • 批准号:
    2318724
  • 财政年份:
    2023
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Quasi Weightless Neural Networks for Energy-Efficient Machine Learning on the Edge
合作研究:SHF:小型:用于边缘节能机器学习的准失重神经网络
  • 批准号:
    2326895
  • 财政年份:
    2023
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Standard Grant
SHF: Core: Small: Real-time and Energy-Efficient Machine Learning for Robotics Applications
SHF:核心:小型:用于机器人应用的实时且节能的机器学习
  • 批准号:
    2341183
  • 财政年份:
    2023
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Sub-millisecond Topological Feature Extractor for High-Rate Machine Learning
合作研究:SHF:小型:用于高速机器学习的亚毫秒拓扑特征提取器
  • 批准号:
    2234921
  • 财政年份:
    2023
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Standard Grant
SHF: Small: Explainable Machine Learning for Better Design of Very Large Scale Integrated Circuits
SHF:小:可解释的机器学习,用于更好地设计超大规模集成电路
  • 批准号:
    2322713
  • 财政年份:
    2023
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Quasi Weightless Neural Networks for Energy-Efficient Machine Learning on the Edge
合作研究:SHF:小型:用于边缘节能机器学习的准失重神经网络
  • 批准号:
    2326894
  • 财政年份:
    2023
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Sub-millisecond Topological Feature Extractor for High-Rate Machine Learning
合作研究:SHF:小型:用于高速机器学习的亚毫秒拓扑特征提取器
  • 批准号:
    2234920
  • 财政年份:
    2023
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Sub-millisecond Topological Feature Extractor for High-Rate Machine Learning
合作研究:SHF:小型:用于高速机器学习的亚毫秒拓扑特征提取器
  • 批准号:
    2234919
  • 财政年份:
    2023
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Standard Grant
CRII: SHF: IMMENSE: In-Memory Machine Learning using Sneak-Paths in Crossbars for Robustness and Energy Efficiency
CRII:SHF:IMMENSE:使用交叉开关中的潜行路径实现稳健性和能源效率的内存中机器学习
  • 批准号:
    2245756
  • 财政年份:
    2023
  • 资助金额:
    $ 17.42万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了