一种基于缺陷传播的复杂软件系统质量评估方法

基本信息
批准号:61602077
项目类别:青年科学基金项目
资助金额:20.00
负责人:李辉
学科分类:
依托单位:大连海事大学
批准年份:2016
结题年份:2019
起止时间:2017-01-01 - 2019-12-31
项目状态: 已结题
项目参与者:陈荣,葛新,郭世凯,刘文辉,孙明志
关键词:
软件网络可信评估
结项摘要

With the background of large scale and high complexity for software systems, the identification of the key in software systems and the evaluation of their influence, and the quality assessment for software systems, can be benefit for selective monitoring, reducing the underlying risk of software maintains and improving software quality. Therefore, this proposal plans to identify and analyze the key vertices in software networks which can be extracted from source codes, based on the empirical studies on open-source software systems. Particularly, we will present the method of producing the propagating and propagated scopes on the basis of method-calling relations between the classes, then evaluate the propagating and propagated effects, and present the defect propagation probability between each pair of the classes. Furthermore, we will present a ranking algorithm of vertex importance (including active influence and driven influence), which considers the influences of the vertex itself and the indirect influence from its neighbors, and then the key nodes can be identified. The algorithm can be verified through the way of defect planting and infected vertex statistics. Finally, for the purpose of providing a quality assessment method for complex software systems, the Fault-tolerance will be quantitative analyzed through the empirical studies on defect planting, the Fault-tolerant Assessment and Risk Assessment will be presented in this work.

目前软件系统的规模越来越大且复杂性越来越高,评估软件系统中类的影响力并识别关键个体,进而对其进行重点监控,以及量化评价软件系统质量,对降低软件开发维护的风险和提高软件质量具有积极意义。本课题拟以开源软件系统为研究实例,根据类间方法调用关系将源代码抽取为加权软件网络,对软件网络中的关键节点进行识别和分析。首先根据类间方法调用得到节点(类的潜在缺陷)的传播范围和被传播范围,评估节点的传播效应和被传播效应;综合类自身潜在缺陷的影响力和来自邻居类的间接影响力,提出一种包括自身和外面两方面因素的节点影响力(包括施动影响力和受动影响力)排序方法,并识别关键节点,然后拟通过对真实软件系统进行缺陷植入并统计传播节点数目来验证排序方法的有效性;在此基础上,根据缺陷植入量化分析软件系统容错能力,并设计软件系统容错度和风险度度量指标,为复杂软件系统的质量评估提供一种可行方法。

项目摘要

目前软件系统的规模越来越大且复杂性越来越高,评估软件系统中类的影响力并识别关键个体,进而对其进行重点监控,以及量化评价软件系统质量,对降低软件开发维护的风险和提高软件质量具有积极意义。本课题拟以开源软件系统为研究实例,根据类间方法调用关系将源代码抽取为加权软件网络,对软件网络中的关键节点进行识别和分析。首先根据类间方法调用得到节点(类的潜在缺陷)的传播范围和被传播范围,评估节点的传播效应和被传播效应;综合类自身潜在缺陷的影响力和来自邻居类的间接影响力,提出一种包括自身和外面两方面因素的节点影响力(包括施动影响力和受动影响力)排序方法,并识别关键节点,然后拟通过对真实软件系统进行缺陷植入并统计传播节点数目来验证排序方法的有效性;在此基础上,根据缺陷植入量化分析软件系统容错能力,并设计软件系统容错度和风险度度量指标,为复杂软件系统的质量评估提供一种可行方法。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

跨社交网络用户对齐技术综述

跨社交网络用户对齐技术综述

DOI:10.12198/j.issn.1673 − 159X.3895
发表时间:2021
2

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
3

城市轨道交通车站火灾情况下客流疏散能力评价

城市轨道交通车站火灾情况下客流疏散能力评价

DOI:
发表时间:2015
4

基于FTA-BN模型的页岩气井口装置失效概率分析

基于FTA-BN模型的页岩气井口装置失效概率分析

DOI:10.16265/j.cnki.issn1003-3033.2019.04.015
发表时间:2019
5

基于图卷积网络的归纳式微博谣言检测新方法

基于图卷积网络的归纳式微博谣言检测新方法

DOI:10.3785/j.issn.1008-973x.2022.05.013
发表时间:2022

李辉的其他基金

批准号:91131002
批准年份:2011
资助金额:100.00
项目类别:重大研究计划
批准号:51109046
批准年份:2011
资助金额:24.00
项目类别:青年科学基金项目
批准号:31501379
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:51605135
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:41201429
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:11801176
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:51806126
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:71171179
批准年份:2011
资助金额:42.00
项目类别:面上项目
批准号:81102621
批准年份:2011
资助金额:24.00
项目类别:青年科学基金项目
批准号:10975136
批准年份:2009
资助金额:40.00
项目类别:面上项目
批准号:61202179
批准年份:2012
资助金额:24.00
项目类别:青年科学基金项目
批准号:11304372
批准年份:2013
资助金额:30.00
项目类别:青年科学基金项目
批准号:71571167
批准年份:2015
资助金额:49.30
项目类别:面上项目
批准号:51672207
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:21773081
批准年份:2017
资助金额:64.00
项目类别:面上项目
批准号:11405115
批准年份:2014
资助金额:28.00
项目类别:青年科学基金项目
批准号:61471335
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:21407046
批准年份:2014
资助金额:24.00
项目类别:青年科学基金项目
批准号:40374031
批准年份:2003
资助金额:26.00
项目类别:面上项目
批准号:30000031
批准年份:2000
资助金额:16.00
项目类别:青年科学基金项目
批准号:50571093
批准年份:2005
资助金额:10.00
项目类别:面上项目
批准号:41877377
批准年份:2018
资助金额:61.00
项目类别:面上项目
批准号:10747155
批准年份:2007
资助金额:2.00
项目类别:专项基金项目
批准号:21003058
批准年份:2010
资助金额:19.00
项目类别:青年科学基金项目
批准号:81600433
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:31671297
批准年份:2016
资助金额:60.00
项目类别:面上项目
批准号:21566020
批准年份:2015
资助金额:40.00
项目类别:地区科学基金项目
批准号:31772586
批准年份:2017
资助金额:61.00
项目类别:面上项目
批准号:30300190
批准年份:2003
资助金额:20.00
项目类别:青年科学基金项目
批准号:81070664
批准年份:2010
资助金额:31.00
项目类别:面上项目
批准号:11674383
批准年份:2016
资助金额:70.00
项目类别:面上项目
批准号:31800209
批准年份:2018
资助金额:24.00
项目类别:青年科学基金项目
批准号:81100208
批准年份:2011
资助金额:20.00
项目类别:青年科学基金项目
批准号:61873039
批准年份:2018
资助金额:63.00
项目类别:面上项目
批准号:20973113
批准年份:2009
资助金额:35.00
项目类别:面上项目
批准号:31402080
批准年份:2014
资助金额:24.00
项目类别:青年科学基金项目
批准号:11505125
批准年份:2015
资助金额:16.00
项目类别:青年科学基金项目
批准号:30270950
批准年份:2002
资助金额:20.00
项目类别:面上项目
批准号:81271043
批准年份:2012
资助金额:70.00
项目类别:面上项目
批准号:51377184
批准年份:2013
资助金额:82.00
项目类别:面上项目
批准号:30700984
批准年份:2007
资助金额:17.00
项目类别:青年科学基金项目
批准号:61571364
批准年份:2015
资助金额:62.00
项目类别:面上项目
批准号:41704127
批准年份:2017
资助金额:23.00
项目类别:青年科学基金项目
批准号:60203027
批准年份:2002
资助金额:6.00
项目类别:青年科学基金项目
批准号:21706126
批准年份:2017
资助金额:22.00
项目类别:青年科学基金项目
批准号:51271007
批准年份:2012
资助金额:75.00
项目类别:面上项目
批准号:31100820
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:51472239
批准年份:2014
资助金额:82.00
项目类别:面上项目
批准号:51271100
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:60303034
批准年份:2003
资助金额:26.00
项目类别:青年科学基金项目
批准号:10973023
批准年份:2009
资助金额:40.00
项目类别:面上项目
批准号:20603023
批准年份:2006
资助金额:25.00
项目类别:青年科学基金项目
批准号:21603172
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:61175063
批准年份:2011
资助金额:50.00
项目类别:面上项目
批准号:30430510
批准年份:2004
资助金额:130.00
项目类别:重点项目
批准号:81460244
批准年份:2014
资助金额:48.00
项目类别:地区科学基金项目
批准号:81071910
批准年份:2010
资助金额:32.00
项目类别:面上项目
批准号:21801100
批准年份:2018
资助金额:26.00
项目类别:青年科学基金项目
批准号:51207164
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:31700797
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:11205131
批准年份:2012
资助金额:20.00
项目类别:青年科学基金项目
批准号:51508410
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:61171155
批准年份:2011
资助金额:51.00
项目类别:面上项目
批准号:61672408
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:51675354
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:70801055
批准年份:2008
资助金额:18.00
项目类别:青年科学基金项目
批准号:81402000
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:41273109
批准年份:2012
资助金额:75.00
项目类别:面上项目
批准号:21273149
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:81573943
批准年份:2015
资助金额:59.00
项目类别:面上项目
批准号:31100262
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:31071098
批准年份:2010
资助金额:34.00
项目类别:面上项目
批准号:31371211
批准年份:2013
资助金额:81.00
项目类别:面上项目
批准号:41074055
批准年份:2010
资助金额:42.00
项目类别:面上项目
批准号:50805002
批准年份:2008
资助金额:21.00
项目类别:青年科学基金项目
批准号:31700553
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:81902265
批准年份:2019
资助金额:21.00
项目类别:青年科学基金项目
批准号:61475185
批准年份:2014
资助金额:82.00
项目类别:面上项目
批准号:31771323
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:11573044
批准年份:2015
资助金额:72.00
项目类别:面上项目
批准号:61503029
批准年份:2015
资助金额:22.00
项目类别:青年科学基金项目
批准号:21908169
批准年份:2019
资助金额:26.00
项目类别:青年科学基金项目
批准号:61702295
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:50971081
批准年份:2009
资助金额:41.00
项目类别:面上项目
批准号:81872116
批准年份:2018
资助金额:57.00
项目类别:面上项目
批准号:61901383
批准年份:2019
资助金额:26.50
项目类别:青年科学基金项目
批准号:41003031
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:61601419
批准年份:2016
资助金额:19.00
项目类别:青年科学基金项目
批准号:81172465
批准年份:2011
资助金额:60.00
项目类别:面上项目
批准号:81800002
批准年份:2018
资助金额:22.00
项目类别:青年科学基金项目
批准号:51671114
批准年份:2016
资助金额:65.00
项目类别:面上项目
批准号:81601913
批准年份:2016
资助金额:18.00
项目类别:青年科学基金项目
批准号:81674037
批准年份:2016
资助金额:59.00
项目类别:面上项目
批准号:21804121
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:81502332
批准年份:2015
资助金额:16.00
项目类别:青年科学基金项目
批准号:51103061
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:21865011
批准年份:2018
资助金额:40.00
项目类别:地区科学基金项目
批准号:21077042
批准年份:2010
资助金额:33.00
项目类别:面上项目
批准号:50607022
批准年份:2006
资助金额:28.00
项目类别:青年科学基金项目
批准号:51402023
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:51209172
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:21273094
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:11704124
批准年份:2017
资助金额:28.00
项目类别:青年科学基金项目
批准号:81372803
批准年份:2013
资助金额:70.00
项目类别:面上项目
批准号:51804155
批准年份:2018
资助金额:24.00
项目类别:青年科学基金项目
批准号:30070552
批准年份:2000
资助金额:15.00
项目类别:面上项目
批准号:61573279
批准年份:2015
资助金额:66.00
项目类别:面上项目
批准号:11104003
批准年份:2011
资助金额:29.00
项目类别:青年科学基金项目

相似国自然基金

1

开放环境下复杂软件系统的缺陷传播机理及危害评估方法

批准号:61003073
批准年份:2010
负责人:马于涛
学科分类:F0202
资助金额:7.00
项目类别:青年科学基金项目
2

基于复杂网络模型的软件可靠性度量与评估方法研究

批准号:60973006
批准年份:2009
负责人:蔡开元
学科分类:F0203
资助金额:35.00
项目类别:面上项目
3

基于第三方的APP软件质量度量和评估方法研究

批准号:61462049
批准年份:2014
负责人:姜瑛
学科分类:F0203
资助金额:45.00
项目类别:地区科学基金项目
4

基于软件缺陷预测的软件可信性度量方法研究

批准号:90718024
批准年份:2007
负责人:宋擒豹
学科分类:F0203
资助金额:50.00
项目类别:重大研究计划