考虑用户行为和排错延迟的多版本软件可靠性增长模型  被引量:2

Multi-release software reliability growth model considering end-user behavior and fault-correction time delay

在线阅读下载全文

作  者:杨剑锋 胡文生 YANG Jianfeng;HU Wensheng(School of Data Science,Guizhou Institute of Technology,Guiyang 550003,China;Center of Information and Network Technology,Guizhou Institute of Technology,Guiyang 550003,China)

机构地区:[1]贵州理工学院大数据学院,贵阳550003 [2]贵州理工学院信息网络中心,贵阳550003

出  处:《系统工程理论与实践》2020年第1期262-272,共11页Systems Engineering-Theory & Practice

基  金:国家自然科学基金(71901078);贵州省科学技术基金计划(黔科合J字[2015]2064号,黔科合LH字[2016]7108)。

摘  要:软件在测试阶段和使用阶段操作环境的差别导致软件测试可靠性和运行可靠性不完全相同.软件在发布后的使用和维护阶段,软件可靠性的增长不仅体现在软件固有故障的排除,而且用户对软件的熟悉程度也会影响软件的可靠性.本文研究了软件固有故障检测过程、固有故障纠正过程和外在失效过程的特征,建立了考虑用户行为和排错延迟下的多版本软件可靠性增长模型.通过一组来自于开源软件用户缺陷跟踪系统中的真实数据进行数值分析,试验结果表明提出的模型具有较好的效果.Most of traditional software reliability models assume that the testing environment and the operating environment are same,that is,the software reliability model using failure data during the testing phase can predict the operational reliability.It is well known that correcting bugs will improve software reliability,while another phenomenon has often been observed:The failure rate has decreased as observed by the end-users while the users are more familiar with the system.In this paper,the inherent faultdetection process(IFDP),inherent fault-correction process(IFCP) and external fault-detection process(EFDP) are discussed.Moreover,multi-release software reliability growth model considering end-user behavior and fault-correction time delay is proposed.By using the real data from end-users bug tracking data for open source software,the numerical results show that the proposed model is useful and powerful.

关 键 词:软件可靠性 用户行为 排错延迟 固有故障 外在故障 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象