软件综合剖面分布模型的挖掘及测试
项目介绍
AI项目解读
基本信息
- 批准号:61772263
- 项目类别:面上项目
- 资助金额:65.0万
- 负责人:
- 依托单位:
- 学科分类:F0203.软件理论、软件工程与服务
- 结题年份:2021
- 批准年份:2017
- 项目状态:已结题
- 起止时间:2018-01-01 至2021-12-31
- 项目参与者:章晓芳; 徐兆桂; 冯洋; 王川奇; 林薇; 朱硕斐; 刘逸彬; 周倩; 刘頔;
- 关键词:
项目摘要
Facing the bottlenecks, challenges and opportunities in modern software industry, this project proposes to deeply and comprehensively investigate essential distributions of various composite software profiles. By providing more accurate and instructive guidance, this proposal tries to bring some breakthrough for software testing. Aiming at some problems in current related studies, the research contents of this project will include: (1) Construct composite profiles by making extensions on both software behaviors and types of profiles, where we will isolate multiple critical behaviors, track and record profile information from perspectives like white-box, black-box, performance and human factor; (2) Deeply investigate a large amount of historical data, in order to mine the distributions on these composite profiles that can accurately represent essential features and properties of the software; (3) Conduct comprehensive case studies, build a repository to collect and manage profile distribution models, and investigate profile-based test case generation, prioritization, reduction, etc., to support reliability analysis and debugging; (4) Implement a platform to support all the above features, and provide visualization plug-in to facilitate the application of the proposed techniques and the comprehension of various models. With the above proposal, we aim to deeply mine the distributions of diverse modern software profiles, based on which we will design testing methods that can essentially save the cost and improve the fault detection ability. These methods can effectively support debugging and hence improve the software quality.
面对现代软件测试发展遇到的瓶颈、挑战与机遇,本项目提出对软件综合剖面模型进行深入研究,以此为软件测试的发展寻找突破口,为测试及各项相关工作提供更加精准的信息与指导。针对研究现状中存在的问题,本项目拟包括以下具体研究内容:(1)从软件行为和剖面类型两个维度进行扩展,定位多种关键行为,追踪白盒、黑盒、性能以及人为等多个视角的剖面信息,构造综合剖面模型;(2)通过对海量历史信息的分析,深入挖掘能够高效准确地反映软件本质行为属性特征的剖面分布;(3)对大量真实案例进行分析,构建实用的剖面模型数据仓库,研究基于剖面分布模型的测试用例生成、优化、约减等技术,并探索其对可靠性预测及调试工作的支持;(4)研制相应的支撑平台,并提供可视化插件,辅助平台的使用和模型的理解。通过上述研究将深入挖掘现代软件的行为属性分布,设计出能够从本质上降低开销、提高检错效率的测试方法,真正高效精准地服务于调试,提高软件质量。
结项摘要
面对现代软件测试发展遇到的挑战与机遇,本项目以软件综合剖面模型为基础,以软件测试为目标,研究基于软件综合剖面分布模型的挖掘与测试。具体研究内容包括:(1) 构建定义面向多种软件行为的综合剖面模型;(2) 基于海量历史数据的剖面分布挖掘;(3) 软件综合剖面分布模型指导下的测试及相关技术;(4) 研制相应的支撑平台并结合实际软件进行实验验证。本项目的重要成果包括:1) 构建了一种面向软件性能信息的剖面模型,该模型同时考虑了软件架构影响和性能优化可能性;构建了一种面向代码覆盖信息的剖面模型,通过差分测试和蜕变测试检测错误的代码覆盖信息;2) 深入挖掘开源软件仓库中C++模板的使用情况,Python项目中的跨项目错误, Python项目中与动态类型相关的编码规范以及bug报告标签,对收集的数据进行了实证研究,为了解代码模板使用、跨项目错误的影响,编码规范以及缺陷预测与修复提供了指导。3)提出了基于众包测试和变异测试的测试方法,为优化测试用例生成工作提供了帮助。提出了基于指标序列和基于代码语义的缺陷预测方法,并对代码异味对软件可靠性的影响进行了实证研究,有助于合理分配软件测试资源以及有效的进行软件维护工作。提出了一种结合程序语义与类似人类推理结果的软件调试方法,为自动化调试提供了指导;提出了基于特征选择的缺陷定位方法和基于Sendys的频谱缺陷定位方法,为软件生态系统中缺陷追踪提供了帮助。本项目可以为软件测试及各项相关工作提供有力支持,具有重要的理论和应用价值。本项目共产出高水平学术论文23篇,其中期刊论文13篇,国内外会议论文10篇,申请国家发明专利4项。
项目成果
期刊论文数量(13)
专著数量(0)
科研奖励数量(0)
会议论文数量(10)
专利数量(4)
Clustering Crowdsourced Test Reports of Mobile Applications Using Image Understanding
使用图像理解对移动应用程序的众包测试报告进行聚类
- DOI:10.1109/tse.2020.3017514
- 发表时间:2022-04
- 期刊:IEEE Transactions on Software Engineering, DOI: 10.1109/TSE.2020.3017514
- 影响因子:--
- 作者:Di Liu;Yang Feng;Xiaofang Zhang;James A. Jones;Zhenyu Chen
- 通讯作者:Zhenyu Chen
Software Defect Prediction Based on Gated Hierarchical LSTMs
基于门控分层LSTM的软件缺陷预测
- DOI:10.1109/tr.2020.3047396
- 发表时间:2021-06
- 期刊:IEEE Transactions on Reliability, DOI: 10.1109/TR.2020.3047396
- 影响因子:--
- 作者:Hao Wang;Weiyuan Zhuang;Xiaofang Zhang
- 通讯作者:Xiaofang Zhang
一种自适应的多臂赌博机算法
- DOI:--
- 发表时间:2019
- 期刊:计算机研究与发展
- 影响因子:--
- 作者:章晓芳;周倩;梁斌;徐进
- 通讯作者:徐进
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
METTLE: A METamorphic Testing Approach to Assessing and Validating Unsupervised Machine Learning Systems
METTLE:一种用于评估和验证无监督机器学习系统的变形测试方法
- DOI:10.1109/tr.2020.2972266
- 发表时间:2018-07
- 期刊:IEEE Transactions on Reliability
- 影响因子:5.9
- 作者:Xiaoyuan Xie;Zhiyi Zhang;Tsong Yueh Chen;Yang Liu;Pak-Lok Poon;Baowen Xu
- 通讯作者:Baowen Xu
数据更新时间:{{ 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:--
- 发表时间:--
- 期刊:东南大学学报,2007,37(5):776-781
- 影响因子:--
- 作者:梁陈良;聂长海;徐宝文;陈振宇
- 通讯作者:陈振宇
桥本体:一种基于多本体的语义标注方法
- DOI:--
- 发表时间:--
- 期刊:武汉大学学报英文版
- 影响因子:--
- 作者:汪鹏;徐宝文;陆建江;李言辉;江建华
- 通讯作者:江建华
一种新的二水平多因素系统两两组
- DOI:--
- 发表时间:--
- 期刊:计算机学报, 2006,29(6):841-848
- 影响因子:--
- 作者:聂长海;徐宝文;史亮
- 通讯作者:史亮
用关系矩阵进行基于异构本体的信息查询
- DOI:--
- 发表时间:--
- 期刊:武汉大学学报英文版
- 影响因子:--
- 作者:康达周;徐宝文;陆建江;汪鹏;李言辉
- 通讯作者:李言辉
挖掘典型的语言值关联规则
- DOI:--
- 发表时间:--
- 期刊:东南大学学报,
- 影响因子:--
- 作者:陆建江;徐宝文
- 通讯作者:徐宝文
其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--" }}
- 发表时间:{{ item.publish_year || "--"}}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--" }}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
内容获取失败,请点击重试
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:
AI项目摘要
AI项目思路
AI技术路线图
请为本次AI项目解读的内容对您的实用性打分
非常不实用
非常实用
1
2
3
4
5
6
7
8
9
10
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
徐宝文的其他基金
面向动态语言程序的缺陷检查及修复技术研究
- 批准号:
- 批准年份:2021
- 资助金额:59 万元
- 项目类别:面上项目
可信软件的度量与测试方法研究
- 批准号:91418202
- 批准年份:2014
- 资助金额:170.0 万元
- 项目类别:重大研究计划
面向动态语言程序的缺陷理解研究
- 批准号:61472178
- 批准年份:2014
- 资助金额:80.0 万元
- 项目类别:面上项目
并发与分布式程序调试技术研究
- 批准号:61170071
- 批准年份:2011
- 资助金额:58.0 万元
- 项目类别:面上项目
舰载作战指挥控制软件的可信性质量保证支撑系统
- 批准号:91018005
- 批准年份:2010
- 资助金额:50.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 }}