基于混和效应移除的测试集有效性预测模型及其应用研究

基本信息
批准号:61772259
项目类别:面上项目
资助金额:66.00
负责人:周毓明
学科分类:
依托单位:南京大学
批准年份:2017
结题年份:2021
起止时间:2018-01-01 - 2021-12-31
项目状态: 已结题
项目参与者:王子元,卢红敏,赵泱泱,梅元清,张旭,宾义,于敏,佘飞燕
关键词:
代码覆盖变异得分回归测试混和效应测试集有效性
结项摘要

This project aims to develop a confounding-effect-removal based model for predicting the effectiveness of test suites in detecting faults and to explore its applications in regression testing. Currently, code coverage ratio and mutation score are the most commonly used methods to evaluate test suite effectiveness. However, they do not take into account the influence of many confounding factors such as test suite size on test suite effectiveness. Consequently, test suite effectiveness might be overestimated. To attack this problem, this project will first identify the possible confounders and then build statistical confounding effect models to quantify their influence on the relationships between code coverage ratio/mutation score and test suite effectiveness. After that, this project will propose a method to remove the confounding effect of these confounders and use the cleaned coverage ratio/mutation score to predict test suite effectiveness. The research contents of this project are listed as follows: (1) development of the prediction models for test suite effectiveness, including identifying confounders, modeling confounding effect, removing confounding effect, and building the prediction model; (2) application of the proposed models to regression testing, including test case prioritization, test suite reduction, test case selection, and defect prediction; and (3) empirical validation on real-world software. The outputs of the project will promote the theoretic development of software testing techniques as well as their applications in practice.

本项目旨在移除混和效应的基础上建立测试集有效性预测模型,以客观评价测试集的缺陷检测能力,并探索它在回归测试中的应用。代码覆盖率和变异得分是当前最常用的测试集有效性评价指标,但它们没有考虑测试集规模等混和因素的影响,有可能高估测试集的测试有效性。为此,本项目首先系统地识别影响测试集测试有效性的混和因素,然后利用统计方法建立混和效应模型刻画混和因素对代码覆盖率/变异得分与测试有效性之间关系的影响,之后提出统计方法移除混和效应,最后据此建立测试集有效性预测模型并在回归测试中进行应用。主要研究内容为:(1)测试有效性预测模型的理论研究,包括混和因素识别、混和效应建模、混和效应移除以及测试有效性评价模型构建;(2)测试有效性预测模型在回归测试中的应用研究,包括测试用例优先级、测试集约简、测试用例选择和缺陷模块预测;(3)结合实际应用展开实验验证。本项目能促进软件测试技术的理论研究和实际应用。

项目摘要

本项目研究测试集有效应评估技术及其应用,目标是提出能客观评估测试集有效性的技术并探索其应用。在项目执行过程中,项目组成员深入学习了变异测试、测试集有效性度量、统计分析和机器学习技术等内容,在此基础上深入研究了测试集有效性预测模型,主要包括混和效应的建模与分析、变异得分预测、变异约简评价、测试集有效性度量准确性评价等关键内容,提出了相应的解决方案并对其有效性进行了实验评估,完成了项目计划的研究要点。项目的研究成果有助于准确刻画测试集的有效性,从而推动软件测试技术的发展。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于一维TiO2纳米管阵列薄膜的β伏特效应研究

基于一维TiO2纳米管阵列薄膜的β伏特效应研究

DOI:10.7498/aps.67.20171903
发表时间:2018
2

特斯拉涡轮机运行性能研究综述

特斯拉涡轮机运行性能研究综述

DOI:10.16507/j.issn.1006-6055.2021.09.006
发表时间:2021
3

基于LASSO-SVMR模型城市生活需水量的预测

基于LASSO-SVMR模型城市生活需水量的预测

DOI:10.19679/j.cnki.cjjsjj.2019.0538
发表时间:2019
4

中国参与全球价值链的环境效应分析

中国参与全球价值链的环境效应分析

DOI:10.12062/cpre.20181019
发表时间:2019
5

桂林岩溶石山青冈群落植物功能性状的种间和种内变异研究

桂林岩溶石山青冈群落植物功能性状的种间和种内变异研究

DOI:10.5846/stxb202009292521
发表时间:2021

相似国自然基金

1

基于粗糙集理论的导航地图智能比例尺预测模型及其应用研究

批准号:41671455
批准年份:2016
负责人:闫超德
学科分类:D0115
资助金额:63.00
项目类别:面上项目
2

诱导有序加权平均组合预测模型的构建及其有效性理论和应用研究

批准号:70571001
批准年份:2005
负责人:陈华友
学科分类:G0104
资助金额:16.60
项目类别:面上项目
3

基于粗糙集的空间分析新模型及其应用研究

批准号:41101440
批准年份:2011
负责人:白鹤翔
学科分类:D0114
资助金额:23.00
项目类别:青年科学基金项目
4

基于生物有效性水体中锑的毒性预测模型研究

批准号:41503106
批准年份:2015
负责人:李会仙
学科分类:D0707
资助金额:21.00
项目类别:青年科学基金项目