Computer Science ›› 2019, Vol. 46 ›› Issue (1): 212-218.doi: 10.11896/j.issn.1002-137X.2019.01.033

• Software & Database Technology • Previous Articles     Next Articles

Software Operational Reliability Growth Model Considering End-user Behavior and Fault-correction Time Delay

YANG Jian-feng1, ZHAO Ming2, HU Wen-sheng3   

  1. (School of Data Science,Guizhou Institute of Technology,Guiyang 550003,China)1
    (Faculty of Technology and Sustainable Development,University of Gvle,Gvle 80176,Sweden)2
    (Center of Information & Network Technology,Guizhou Institute of Technology,Guiyang 550003,China)3
  • Received:2018-02-01 Online:2019-01-15 Published:2019-02-25

Abstract: Most of traditional software reliability models assume that the testing environment and the opera-ting environment are the same,that is,the software reliability model using failure data during the testing phase can predict the ope-rational reliability.It is well known that correcting bugs will improve software reliability,while another phenomenon occurs:the failure rate has decreased asthe users are more familiar with the system.In this paper,the inherent fault-detection process (IFDP),inherent fault-correction process (IFCP) and external fault-detection process (EFDP) were discussed.Moreover,a software operational reliability growth model considering end-user behavior and fault-correction time delay was 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.

[1]O’CONNOR P D T,KLEYNER A.Practical reliability engineering[M].John Wiley & Sons,2012.<br /> [2]YANG B,XIE M.A study of operational and testing reliability in software reliability analysis[J].Reliability Engineering & System Safety,2000,70(3):323-329.<br /> [3]ZHANG X,JESKE D R,PHAM H.Calibrating software reliability models when the test environment does not match the user environment[J].Applied Stochastic Models in Business & Industry,2002,18(1):87-99.<br /> [4]TENG X,PHAM H.A New Methodology for Predicting Software Reliability in the Random Field Environments[J].IEEE Transactions on Reliability,2006,55(3):458-468.<br /> [5]PERSONA A.Systemability function to optimisation reliability in random environment[J].International Journal of Mathema-tics in Operational Research,2009,1(3):397-417.<br /> [6]PHAM H.A new software reliability model with Vtub-shaped fault-detection rate and the uncertainty of operating environments[J].Optimization,2014,63(10):1481-1490.<br /> [7]ZHAO J,LIU H W,CUI G,et al.Software reliability growth model with change-point and environmental function[J].Journal of Systems & Software,2006,79(11):1578-1587.<br /> [8]CHILLAREGE R,BIYANI S,ROSENTHAL J.Measurement of Failure Rate in Widely Distributed Software[C]//Procee-dings of the International Symposium on Fault-Tolerant Computing.1995.<br /> [9]KAN S,MANLOVE D,GINTOWT B.Measuring system avai-lability-field performance and in-process metrics[C]//Procee-dings of 14th IEEE International Symposium on Software Reliability Engineering (ISSRE).2003:189-199.<br /> [10]JALOTE P,MURPHY B.Reliability Growth in Software Products[C]//Proceedings of the International Symposium on Software Reliability Engineering.2004:47-53.<br /> [11]JALOTE P,MURPHY B,SHARMA V S.Post-release reliability growth in software products.ACM Transactions on Software Engineering and Methodology,2008,17(4):1-20.<br /> [12]KAPUR P K,AGGARWAL A G,NIJHAWAN N.A discrete SRGM for multi release software system[J].International Journal of Industrial and Systems Engineering,2014,16(2):143-155.<br /> [13]KAPUR P K,PHAM H,AGGARWAL A G,et al.Two Dimensional Multi-Release Software Reliability Modeling and Optimal Release Planning[J].IEEE Transactions on Reliability,2012,61(3):758-768.<br /> [14]KAPUR P K,PHAM H,ANAND S,et al.A Unified Approach for Developing Software Reliability Growth Models in the Pre-sence of Imperfect Debugging and Error Generation[J].IEEE Transactions on Reliability,2011,60(1):331-340.<br /> [15]KUMAR V,SAHNI R,SHRIVASTAVA A K.Two-dimensional multi-release software modelling with testing effort,time and two types of imperfect debugging[J].International Journal of Reliability and Safety,2016,10(4):368-388.<br /> [16]KUMAR V,MATHUR P,SAHNI R,et al.Two-Dimensional Multi-Release Software Reliability Modeling for Fault Detection and Fault Correction Processes[J].International Journal of Re-liability Quality and Safety Engineering,2016,23(3):1640002.<br /> [17]TICKOO A,VERMA A K,KHATRI S K,et al.Modeling Two-Dimensional Framework for Multi-Upgradations of a Software with Change Point[J].International Journal of Reliability Quality and Safety Engineering,2016,23(6):570-574.<br /> [18]YANG J,LIU Y,XIE M,et al.Modeling and analysis of reliability of multi-release open source software incorporating both fault detection and correction processes[J].Journal of Systems and Software,2016,115:102-110.<br /> [19]LIU Y,XIE M,YANG J,et al.A New Framework and Application of Software Reliability Estimation Based on Fault Detection and Correction Processes[C]//Proceedings of the IEEE International Conference on Software Quality,Reliability and Security.2015:65-74.<br /> [20]SHATNAWI O.Measuring Commercial Software Operational Reliability:An Interdisciplinary Modelling Approach[J].Eksploat Niezawodn,2014,16(4):585-594.<br /> [21]ARAI Y,KIMURA M.Operational software reliability prediction by random forest based on development project data with qualitative variables[C]//Proceedings of the 21st ISSAT International Conference on Reliability and Quality in Design.2015:109-113.<br /> [22]ZHU M,ZHANG X,HOANG P.A comparison analysis of environmental factors affecting software reliability[J].Journal of Systems and Software,2015,109(1):150-160.<br /> [23]SONG K Y,CHANG I H,PHAM H.A three-parameter fault-detection software reliability model with the uncertainty of ope-rating environments[J].Journal of Systems Science and Systems Engineering,2017,26(1):121-132.<br /> [24]LI Q,PHAM H.NHPP software reliability model considering the uncertainty of operating environments with imperfect debugging and testing coverage[J].Appl Math Model,2017,51(1):68-85.<br /> [25]GOEL A L,OKUMOTO K.Time-dependent error-detection rate model for software reliability and other performance mea-sures[J].IEEE Transactions on Reliability,1979,28(3):206-211.<br /> [26]XIE M,HU Q P,WU Y P,et al.A study of the modeling and analysis of software fault-detection and fault-correction processes[J].Quality & Reliability Engineering International,2007,23(4):459-470.<br /> [27]MUSA J D,IANNINO A,OKUMOTO K.Software reliability-measurement,prediction,application[M].McGraw-Hill Book,1987.
No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] . [J]. Computer Science, 2018, 1(1): 1 .
[2] LEI Li-hui and WANG Jing. Parallelization of LTL Model Checking Based on Possibility Measure[J]. Computer Science, 2018, 45(4): 71 -75, 88 .
[3] XIA Qing-xun and ZHUANG Yi. Remote Attestation Mechanism Based on Locality Principle[J]. Computer Science, 2018, 45(4): 148 -151, 162 .
[4] LI Bai-shen, LI Ling-zhi, SUN Yong and ZHU Yan-qin. Intranet Defense Algorithm Based on Pseudo Boosting Decision Tree[J]. Computer Science, 2018, 45(4): 157 -162 .
[5] WANG Huan, ZHANG Yun-feng and ZHANG Yan. Rapid Decision Method for Repairing Sequence Based on CFDs[J]. Computer Science, 2018, 45(3): 311 -316 .
[6] SUN Qi, JIN Yan, HE Kun and XU Ling-xuan. Hybrid Evolutionary Algorithm for Solving Mixed Capacitated General Routing Problem[J]. Computer Science, 2018, 45(4): 76 -82 .
[7] ZHANG Jia-nan and XIAO Ming-yu. Approximation Algorithm for Weighted Mixed Domination Problem[J]. Computer Science, 2018, 45(4): 83 -88 .
[8] WU Jian-hui, HUANG Zhong-xiang, LI Wu, WU Jian-hui, PENG Xin and ZHANG Sheng. Robustness Optimization of Sequence Decision in Urban Road Construction[J]. Computer Science, 2018, 45(4): 89 -93 .
[9] LIU Qin. Study on Data Quality Based on Constraint in Computer Forensics[J]. Computer Science, 2018, 45(4): 169 -172 .
[10] ZHONG Fei and YANG Bin. License Plate Detection Based on Principal Component Analysis Network[J]. Computer Science, 2018, 45(3): 268 -273 .