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

结题报告
项目介绍
AI项目解读

基本信息

  • 批准号:
    61772259
  • 项目类别:
    面上项目
  • 资助金额:
    66.0万
  • 负责人:
  • 依托单位:
  • 学科分类:
    F0203.软件理论、软件工程与服务
  • 结题年份:
    2021
  • 批准年份:
    2017
  • 项目状态:
    已结题
  • 起止时间:
    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)结合实际应用展开实验验证。本项目能促进软件测试技术的理论研究和实际应用。

结项摘要

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

项目成果

期刊论文数量(9)
专著数量(0)
科研奖励数量(0)
会议论文数量(6)
专利数量(0)
How C++ templates are used for generic programming: An empirical study on 50 open source systems.
C 模板如何用于泛型编程:对 50 个开源系统的实证研究。
  • DOI:
    --
  • 发表时间:
    2019
  • 期刊:
    ACM Transactions on Software Engineering and Methodology
  • 影响因子:
    4.4
  • 作者:
    Lin Chen;Di Wu;Wanwangying Ma;Yuming Zhou;Baowen Xu
  • 通讯作者:
    Baowen Xu
How Far We Have Progressed in the Journey? An Examination of Cross-Project Defect Prediction
我们在这段旅程中已经进展到什么程度了?
  • DOI:
    10.1145/3183339
  • 发表时间:
    2018
  • 期刊:
    ACM Transactions on Software Engineering and Methodology
  • 影响因子:
    4.4
  • 作者:
    Zhou Yuming;Yang Yibiao;Lu Hongmin;Chen Lin;Li Yanhui;Zhao Yangyang;Qian Junyan;Xu BW
  • 通讯作者:
    Xu BW
基于信息检索的缺陷定位:问题、进展与挑战
  • DOI:
    --
  • 发表时间:
    2020
  • 期刊:
    软件学报
  • 影响因子:
    --
  • 作者:
    郭肇强;周慧聪;刘释然;李言辉;陈林;周毓明;徐宝文
  • 通讯作者:
    徐宝文
自承认技术债的研究: 问题、进展与挑战
  • DOI:
    --
  • 发表时间:
    2022
  • 期刊:
    软件学报
  • 影响因子:
    --
  • 作者:
    郭肇强;刘释然;谭婷婷;李言辉;陈林;周毓明;徐宝文
  • 通讯作者:
    徐宝文
版本失配和数据泄露对基于缺陷报告的缺陷定位模型的影响分析
  • DOI:
    --
  • 发表时间:
    2022
  • 期刊:
    软件学报,已录用
  • 影响因子:
    --
  • 作者:
    周慧聪;郭肇强;梅元清;李言辉;陈林;周毓明
  • 通讯作者:
    周毓明

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

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

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

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

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

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

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

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

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

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

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

其他文献

一种上下文感知的E-commerce评级大数据赋权方法
  • DOI:
    --
  • 发表时间:
    2016
  • 期刊:
    上海大学学报(自然科学版)
  • 影响因子:
    --
  • 作者:
    齐连永;窦万春;周毓明
  • 通讯作者:
    周毓明
重构C++程序物理设计(英文)
  • DOI:
    --
  • 发表时间:
    --
  • 期刊:
    软件学报
  • 影响因子:
    --
  • 作者:
    周天琳;史亮;徐宝文;周毓明
  • 通讯作者:
    周毓明
切片作用域对基于数据切片类内聚性度量的影响(英文)
  • DOI:
    --
  • 发表时间:
    --
  • 期刊:
    Journal of Southeast University(English Edition)
  • 影响因子:
    --
  • 作者:
    徐宝文;周毓明
  • 通讯作者:
    周毓明
类规模对面向对象度量与易维护性关联关系潜在混和效果元分析(英文)
  • DOI:
    --
  • 发表时间:
    --
  • 期刊:
    Journal of Southeast University(English Edition)
  • 影响因子:
    --
  • 作者:
    周毓明;卢红敏;徐宝文
  • 通讯作者:
    徐宝文
类规模对面向对象度量易变性预测能力的潜在混和效应:一个元分
  • DOI:
    --
  • 发表时间:
    2015
  • 期刊:
    计算机学报
  • 影响因子:
    --
  • 作者:
    卢红敏;周毓明;徐宝文
  • 通讯作者:
    徐宝文

其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--" }}
  • 发表时间:
    {{ item.publish_year || "--"}}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--" }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}
empty
内容获取失败,请点击重试
重试联系客服
title开始分析
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:

AI项目思路

AI技术路线图

周毓明的其他基金

基于机器学习的可解释缺陷预测模型研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    59 万元
  • 项目类别:
    面上项目
基于机器学习的可解释缺陷预测模型研究
  • 批准号:
    62172205
  • 批准年份:
    2021
  • 资助金额:
    59.00 万元
  • 项目类别:
    面上项目
知识驱动的大型软件系统的软件维护关键技术及框架研究
  • 批准号:
    61272082
  • 批准年份:
    2012
  • 资助金额:
    81.0 万元
  • 项目类别:
    面上项目
面向对象系统中经济有效的潜在缺陷模块推荐模型研究
  • 批准号:
    61073029
  • 批准年份:
    2010
  • 资助金额:
    35.0 万元
  • 项目类别:
    面上项目

相似国自然基金

{{ item.name }}
  • 批准号:
    {{ item.ratify_no }}
  • 批准年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}

相似海外基金

{{ item.name }}
{{ item.translate_name }}
  • 批准号:
    {{ item.ratify_no }}
  • 财政年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了

AI项目解读示例

课题项目:调控A型流感病毒诱导IFN-β表达的机制研究

AI项目摘要:

本研究聚焦于TRIM2蛋白在A型流感病毒诱导的IFN-β表达中的调控机制。A型流感病毒是全球性健康问题,其感染可导致严重的呼吸道疾病。IFN-β作为关键的抗病毒因子,其表达水平对抗病毒防御至关重要。然而,TRIM2如何调控IFN-β的表达尚未明确。本研究假设TRIM2通过与病毒RNA或宿主因子相互作用,影响IFN-β的产生。我们将采用分子生物学、细胞生物学和免疫学方法,探索TRIM2与A型流感病毒诱导IFN-β表达的关系。预期结果将揭示TRIM2在抗病毒免疫反应中的作用,为开发新的抗病毒策略提供理论基础。该研究对理解宿主抗病毒机制具有重要科学意义,并可能对临床治疗流感病毒感染提供新的视角。

AI项目思路:

科学问题:TRIM2如何调控A型流感病毒诱导的IFN-β表达?
前期研究:已有研究表明TRIM2参与抗病毒反应,但其具体机制尚不明确。
研究创新点:本研究将深入探讨TRIM2在IFN-β表达中的直接作用机制。
技术路线:包括病毒学、分子生物学、细胞培养和免疫检测技术。
关键技术:TRIM2与病毒RNA的相互作用分析,IFN-β启动子活性检测。
实验模型:使用A型流感病毒感染的细胞模型进行研究。

AI技术路线图

        graph TD
          A[研究起始] --> B[文献回顾与假设提出]
          B --> C[实验设计与方法学准备]
          C --> D[A型流感病毒感染模型建立]
          D --> E[TRIM2与病毒RNA相互作用分析]
          E --> F[TRIM2对IFN-β启动子活性的影响]
          F --> G[IFN-β表达水平测定]
          G --> H[TRIM2功能丧失与获得研究]
          H --> I[数据收集与分析]
          I --> J[结果解释与科学验证]
          J --> K[研究结论与未来方向]
          K --> L[研究结束]
      
关闭
close
客服二维码