基于GPGPU的软件回归测试用例多目标预优化

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

基本信息

  • 批准号:
    61170082
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万
  • 负责人:
  • 依托单位:
  • 学科分类:
    F0203.软件理论、软件工程与服务
  • 结题年份:
    2015
  • 批准年份:
    2011
  • 项目状态:
    已结题
  • 起止时间:
    2012-01-01 至2015-12-31

项目摘要

回归测试是软件演化过程中一项频繁执行且开销巨大的任务,其耗费甚至会占到软件维护总费用的三分之一以上。测试用例预优化技术是一种高效实用的回归测试技术,其目的是将不同的测试用例按照其重要程度排序后使用,从而获得更高的回归测试效率。课题申请者首先提出并应用现代启发式搜索算法到软件回归测试用例预优化中,并将研究成果发表在TSE上,受到该领域专家学者的广泛关注,文章已经被引用120多次。在本申请课题研究中,申请者提出了一种基于多目标优化的软件回归测试用例预优化技术。这项技术将为实现为实际软件回归测试提供有效的指导和帮助。同时,申请者还提出用GPGPU技术解决多目标优化演化算法的效率问题。这种技术可以以很小的成本获取算法运算效率的数十倍提高,不但能有效的提高软件回归测试用例预优化的效率,而且对整个多目标演化算法领域中广泛存在的效率问题有重大的指导作用,因此本课题研究具有重要的理论和现实意义。

结项摘要

测试用例优先排序技术是一种高效实用的回归测试技术,其目的是将不同的测试用例按照其重要程度排序后使用,从而获得更高的回归测试效率。在本课题研究中,我们提出了一种基于多目标优化的软件回归测试用例优先排序技术,设计了三种可用于排序的目标,并分别研究了NSGA-II算法、蚁群算法(ACO)、粒子群算法(PSO)和协同演化算法在多目标测试用例优先排序中的应用。同时采用了先进的 GPU 图形卡通用并行计算技术,提出了面向 CPU+GPU 异构计算下的多目标测试用例优先排序技术,提高测试用例优先排序的计算效率。在实验过程中,除了使用广泛应用的benchmark程序验证外,使用开源的 Google浏览器Chrome的JavaScript引擎,V8程序,程序代码行超过10万,有效代码行近6万。基于真实的具有一定规模开源程序的实验能够有效的证明课题提出技术的有效性,发表在SSBSE2015的论文Epistatic Genetic Algorithm for Test Case Prioritization获得基于真实工业数据的最佳论文奖(Best SBSE Paper based on actual industry data)。为了能够更好的帮助相关领域的研究人员使用本项目研究的技术,我们在CUDA平台下开发并实现了原型工具,并将程序设计成开源库模式,程序代码遵循GNU GPL2.0开源协议发布在github上。..在研究过程中,我们积极探索研究新方向,在把测试用例优先排序和软件错误定位技术相结合的基础上,提出了一种基于动态相似度的错误定位优先排序方法,节约了测试时间和成本。. .在项目资助下,项目负责人在中国计算机学会(CCF)软件工程专委会中组建了基于搜索的软件工程学组,自2012年起每年举办中国基于搜索的软件工程研讨会,组织相关领域的专家学者一起交流研讨,促进该领域在中国的发展。同期建立了中国基于搜索的软件工程网站www.csbse.org,收集本领域内的各种资源,为相关研究人员提供服务。2014年,项目负责人牵头撰写了《基于搜索的软件工程研究与进展》,发表在《CCF2013-2014中国计算机科学技术发展报告》中,极大推动了该领域在中国的发展。2015年成功申办了软件学报《基于搜索的软件工程研究专刊》,并将于2016年发表。

项目成果

期刊论文数量(20)
专著数量(0)
科研奖励数量(1)
会议论文数量(9)
专利数量(0)
面向CPU+GPU异构计算的多目标测试用例优先排序
  • DOI:
    --
  • 发表时间:
    2016
  • 期刊:
    软件学报
  • 影响因子:
    --
  • 作者:
    袁方;郭俊霞;李征;赵瑞莲
  • 通讯作者:
    赵瑞莲
基于多种群遗传算法的可扩展有限状态机测试数据自动生成
  • DOI:
    --
  • 发表时间:
    2015
  • 期刊:
    计算机应用与软件
  • 影响因子:
    --
  • 作者:
    周小飞;赵瑞莲;李征
  • 通讯作者:
    李征
Test Generation for Programs with Binary Tree Structure as Input
以二叉树结构作为输入的程序的测试生成
  • DOI:
    10.1142/s0218194015500205
  • 发表时间:
    2015-12
  • 期刊:
    International Journal of Software Engineering and Knowledge Engineering
  • 影响因子:
    0.9
  • 作者:
    Zhao Ruilian;Li Zheng;Wang Qian
  • 通讯作者:
    Wang Qian
HashMap优化及其在列存储数据库查询中的应用
  • DOI:
    --
  • 发表时间:
    2015
  • 期刊:
    计算机科学与探索
  • 影响因子:
    --
  • 作者:
    母红芬;李征;霍卫平;金正皓
  • 通讯作者:
    金正皓
基于动态相似度的错误定位优先排序方法
  • DOI:
    --
  • 发表时间:
    --
  • 期刊:
    计算机科学
  • 影响因子:
    --
  • 作者:
    蒲进兴;李登辉;李征;赵瑞莲
  • 通讯作者:
    赵瑞莲

数据更新时间:{{ 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 }}

其他文献

热载荷下热障涂层表-界面裂纹间的相互影响
  • DOI:
    10.13224/j.cnki.jasp.2019.01.015
  • 发表时间:
    2019
  • 期刊:
    航空动力学报
  • 影响因子:
    --
  • 作者:
    吕凯;徐颖强;孙戬;李征;赵兴
  • 通讯作者:
    赵兴
自复位钢木混合剪力墙:抗侧力性能试验研究与自复位机理参数分析
  • DOI:
    10.15951/j.tmgcxb.2021.08.001
  • 发表时间:
    2021
  • 期刊:
    土木工程学报
  • 影响因子:
    --
  • 作者:
    李征;陈飞;何敏娟;何桂荣
  • 通讯作者:
    何桂荣
往复荷载作用下配置摩擦型阻尼器钢木混合剪力墙抗侧力性能研究
  • DOI:
    10.14006/j.jzjgxb.2019.0259
  • 发表时间:
    2020
  • 期刊:
    建筑结构学报
  • 影响因子:
    --
  • 作者:
    李征;陈飞;董翰林;何敏娟;李明浩
  • 通讯作者:
    李明浩
一种汽轮机基础的并行多目标优化方法
  • DOI:
    --
  • 发表时间:
    2015
  • 期刊:
    大连理工大学学报
  • 影响因子:
    --
  • 作者:
    李召军;李征;王希诚;李克秋
  • 通讯作者:
    李克秋
基于双尺度SIFT描述符及搜索区域限制的图像匹配算法
  • 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技术路线图

李征的其他基金

基于深度强化学习的软件持续集成测试优化技术研究
  • 批准号:
    61872026
  • 批准年份:
    2018
  • 资助金额:
    65.0 万元
  • 项目类别:
    面上项目
状态模型切片及测试技术研究
  • 批准号:
    61472025
  • 批准年份:
    2014
  • 资助金额:
    83.0 万元
  • 项目类别:
    面上项目
新型状态模型切片关键技术研究
  • 批准号:
    60903002
  • 批准年份:
    2009
  • 资助金额:
    17.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
客服二维码