课题基金 / 基金详情

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

CRII: SHF: Machine-Learning-Based Test Effectiveness Prediction
CRII:SHF:基于机器学习的测试有效性预测
批准号:
1566589
负责人:
Lingming Zhang
金额:
$17.42万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-05-15 至 2019-04-30

项目摘要

项目成果

Lingming Zhang的其他基金

相似基金

相关文献

中文摘要
翻译
测试有效性是软件测试的关键,它表明了测试在检测潜在软件缺陷方面的能力。更有效的测试可以检测到更多潜在的错误,从而有助于防止软件错误造成的经济损失甚至物理损害。因此,在过去的几十年里,大量的研究努力致力于测试有效性评估。近年来,突变检测作为一种通过计算人工注入细菌的检测率来衡量检测效果的强大方法,越来越受到学术界和产业界的关注。各种研究表明,突变测试产生的人工错误接近真实错误,证明了突变测试在测试效果评估中的有效性。然而,突变检测的一个主要障碍是效率问题?突变测试需要执行每个人工错误版本(即突变),以检查测试套件是否可以检测到该错误,这是非常耗时的。因此,从各种开源项目中自动提取测试有效性信息(例如突变测试结果),直接预测当前项目的测试有效性,而不需要任何突变执行,是一种轻量级但精确的测试有效性度量技术。更具体地说,PI建议基于故障检测的PIE理论收集的一套静态和动态特征来设计一个通用的分类框架。此外,本研究将探索高级程序分析、机器学习和软件挖掘技术的明智应用,以实现更强大的特征收集、更主动的学习以及更全面的训练数据准备。该方法将为使用各种编程语言和测试范例开发的项目带来高效而准确的测试效果评估,这对高质量的软件至关重要。此外,分类模型的培训将需要从大量开放源码项目收集各种基本测试、分析和挖掘信息,因此也可能使探索开放源码软件库的各种软件测试/分析/挖掘技术受益。
英文摘要
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.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1109/ase.2019.00033
发表时间: 2019-11
期刊: 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)
影响因子: --
作者: [Jiajun Jiang;Luyao Ren;Yingfei Xiong;Lingming Zhang]
通讯作者: Jiajun Jiang;Luyao Ren;Yingfei Xiong;Lingming Zhang
CAREER: Maximal and Scalable Unified Debugging for the JVM Ecosystem
SHF: Medium: Collaborative Research: Enhancing Continuous Integration Testing for the Open-Source Ecosystem
CAREER: Maximal and Scalable Unified Debugging for the JVM Ecosystem
  • 批准号:
    1942430
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $51.98万
  • 财政年份:
    2020
  • 负责人:
    Lingming Zhang
  • 依托单位:
SHF: Medium: Collaborative Research: Enhancing Continuous Integration Testing for the Open-Source Ecosystem
  • 批准号:
    1763906
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $36.3万
  • 财政年份:
    2018
  • 负责人:
    Lingming Zhang
  • 依托单位:
国内基金
海外基金
天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
  • 批准号:
    82302939
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2023
  • 负责人:
    汪京京
  • 依托单位:
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
  • 批准号:
    81572468
  • 项目类别:
    面上项目
  • 资助金额:
    60.0万元
  • 批准年份:
    2015
  • 负责人:
    邹健
  • 依托单位: