IDEAS home Printed from https://ideas.repec.org/a/eee/reensy/v95y2010i6p671-678.html
   My bibliography  Save this article

A generic data-driven software reliability model with model mining technique

Author

Listed:
  • Yang, Bo
  • Li, Xiang
  • Xie, Min
  • Tan, Feng

Abstract

Complex systems contain both hardware and software, and software reliability becomes more and more essential in system reliability context. In recent years, data-driven software reliability models (DDSRMs) with multiple-delayed-input single-output (MDISO) architecture have been proposed and studied. For these models, the software failure process is viewed as a time series and it is assumed that a software failure is strongly correlated with the most recent failures. In reality, this assumption may not be valid and hence the model performance would be affected. In this paper, we propose a generic DDSRM with MDISO architecture by relaxing this unrealistic assumption. The proposed model can cater for various failure correlations and existing DDSRMs are special cases of the proposed model. A hybrid genetic algorithm (GA)-based algorithm is developed which adopts the model mining technique to discover the correlation of failures and to obtain optimal model parameters. Numerical examples are presented and results reveal that the proposed model outperforms existing DDSRMs.

Suggested Citation

  • Yang, Bo & Li, Xiang & Xie, Min & Tan, Feng, 2010. "A generic data-driven software reliability model with model mining technique," Reliability Engineering and System Safety, Elsevier, vol. 95(6), pages 671-678.
  • Handle: RePEc:eee:reensy:v:95:y:2010:i:6:p:671-678
    DOI: 10.1016/j.ress.2010.02.006
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0951832010000414
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.ress.2010.02.006?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Hu, Q.P. & Xie, M. & Ng, S.H. & Levitin, G., 2007. "Robust recurrent neural network modeling for software fault detection and correction prediction," Reliability Engineering and System Safety, Elsevier, vol. 92(3), pages 332-340.
    2. Ye, Zhisheng & Li, Zhizhong & Xie, Min, 2010. "Some improvements on adaptive genetic algorithms for reliability-related applications," Reliability Engineering and System Safety, Elsevier, vol. 95(2), pages 120-126.
    3. Chiu, Kuei-Chen & Huang, Yeu-Shiang & Lee, Tzai-Zang, 2008. "A study of software reliability growth from the perspective of learning effects," Reliability Engineering and System Safety, Elsevier, vol. 93(10), pages 1410-1421.
    4. Chen, Kuan-Yu, 2007. "Forecasting systems reliability based on support vector regression with genetic algorithms," Reliability Engineering and System Safety, Elsevier, vol. 92(4), pages 423-432.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Arunima Jaiswal & Ruchika Malhotra, 2018. "Software reliability prediction using machine learning techniques," International Journal of System Assurance Engineering and Management, Springer;The Society for Reliability, Engineering Quality and Operations Management (SREQOM),India, and Division of Operation and Maintenance, Lulea University of Technology, Sweden, vol. 9(1), pages 230-244, February.
    2. Wei, Zhao & Tao, Tao & ZhuoShu, Ding & Zio, Enrico, 2013. "A dynamic particle filter-support vector regression method for reliability prediction," Reliability Engineering and System Safety, Elsevier, vol. 119(C), pages 109-116.
    3. Pievatolo, Antonio & Ruggeri, Fabrizio & Soyer, Refik, 2012. "A Bayesian hidden Markov model for imperfect debugging," Reliability Engineering and System Safety, Elsevier, vol. 103(C), pages 11-21.
    4. Peng, R. & Li, Y.F. & Zhang, W.J. & Hu, Q.P., 2014. "Testing effort dependent software reliability model for imperfect debugging process considering both detection and correction," Reliability Engineering and System Safety, Elsevier, vol. 126(C), pages 37-43.
    5. Utkin, Lev V. & Coolen, Frank P.A., 2018. "A robust weighted SVR-based software reliability growth model," Reliability Engineering and System Safety, Elsevier, vol. 176(C), pages 93-101.
    6. Gaver, Donald P. & Jacobs, Patricia A., 2014. "Reliability growth by failure mode removal," Reliability Engineering and System Safety, Elsevier, vol. 130(C), pages 27-32.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Gaver, Donald P. & Jacobs, Patricia A., 2014. "Reliability growth by failure mode removal," Reliability Engineering and System Safety, Elsevier, vol. 130(C), pages 27-32.
    2. Utkin, Lev V. & Coolen, Frank P.A., 2018. "A robust weighted SVR-based software reliability growth model," Reliability Engineering and System Safety, Elsevier, vol. 176(C), pages 93-101.
    3. Rocco S, Claudio M., 2013. "Singular spectrum analysis and forecasting of failure time series," Reliability Engineering and System Safety, Elsevier, vol. 114(C), pages 126-136.
    4. Peng, R. & Li, Y.F. & Zhang, W.J. & Hu, Q.P., 2014. "Testing effort dependent software reliability model for imperfect debugging process considering both detection and correction," Reliability Engineering and System Safety, Elsevier, vol. 126(C), pages 37-43.
    5. Moura, Márcio das Chagas & Zio, Enrico & Lins, Isis Didier & Droguett, Enrique, 2011. "Failure and reliability prediction by support vector machines regression of time series data," Reliability Engineering and System Safety, Elsevier, vol. 96(11), pages 1527-1534.
    6. Fink, Olga & Zio, Enrico & Weidmann, Ulrich, 2014. "Predicting component reliability and level of degradation with complex-valued neural networks," Reliability Engineering and System Safety, Elsevier, vol. 121(C), pages 198-206.
    7. Guizzardi, Andrea & Mazzocchi, Mario, 2010. "Tourism demand for Italy and the business cycle," Tourism Management, Elsevier, vol. 31(3), pages 367-377.
    8. Zhai, Qingqing & Yang, Jun & Zhao, Yu, 2014. "Space-partition method for the variance-based sensitivity analysis: Optimal partition scheme and comparative study," Reliability Engineering and System Safety, Elsevier, vol. 131(C), pages 66-82.
    9. Oscar Claveria & Enric Monte & Salvador Torra, 2015. "“Multiple-input multiple-output vs. single-input single-output neural network forecasting”," AQR Working Papers 201502, University of Barcelona, Regional Quantitative Analysis Group, revised Jan 2015.
    10. Tabassum Naz Sindhu & Sadia Anwar & Marwa K. H. Hassan & Showkat Ahmad Lone & Tahani A. Abushal & Anum Shafiq, 2023. "An Analysis of the New Reliability Model Based on Bathtub-Shaped Failure Rate Distribution with Application to Failure Data," Mathematics, MDPI, vol. 11(4), pages 1-18, February.
    11. Khatibinia, Mohsen & Javad Fadaee, Mohammad & Salajegheh, Javad & Salajegheh, Eysa, 2013. "Seismic reliability assessment of RC structures including soil–structure interaction using wavelet weighted least squares support vector machine," Reliability Engineering and System Safety, Elsevier, vol. 110(C), pages 22-33.
    12. Pievatolo, Antonio & Ruggeri, Fabrizio & Soyer, Refik, 2012. "A Bayesian hidden Markov model for imperfect debugging," Reliability Engineering and System Safety, Elsevier, vol. 103(C), pages 11-21.
    13. Liu, Yuan & Wang, RuiXue, 2016. "Study on network traffic forecast model of SVR optimized by GAFSA," Chaos, Solitons & Fractals, Elsevier, vol. 89(C), pages 153-159.
    14. Rong, Jia & Vu, Huy Quan & Law, Rob & Li, Gang, 2012. "A behavioral analysis of web sharers and browsers in Hong Kong using targeted association rule mining," Tourism Management, Elsevier, vol. 33(4), pages 731-740.
    15. Roy, Atin & Chakraborty, Subrata, 2023. "Support vector machine in structural reliability analysis: A review," Reliability Engineering and System Safety, Elsevier, vol. 233(C).
    16. Tahere Yaghoobi & Man-Fai Leung, 2023. "Modeling Software Reliability with Learning and Fatigue," Mathematics, MDPI, vol. 11(16), pages 1-20, August.
    17. Chiu, Kuei-Chen & Huang, Yeu-Shiang & Lee, Tzai-Zang, 2008. "A study of software reliability growth from the perspective of learning effects," Reliability Engineering and System Safety, Elsevier, vol. 93(10), pages 1410-1421.
    18. Guikema, Seth D., 2009. "Natural disaster risk analysis for critical infrastructure systems: An approach based on statistical learning theory," Reliability Engineering and System Safety, Elsevier, vol. 94(4), pages 855-860.
    19. M Xie & X Li & S H Ng, 2011. "Risk-based software release policy under parameter uncertainty," Journal of Risk and Reliability, , vol. 225(1), pages 42-49, March.
    20. Hazar ALTINBAŞ, 2020. "Modern Kredi Sınıflandırma Çalışmaları ve Metasezgisel Algoritma Uygulamaları: Sistematik Bir Derleme," Istanbul Business Research, Istanbul University Business School, vol. 49(1), pages 146-175, May.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:reensy:v:95:y:2010:i:6:p:671-678. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: https://www.journals.elsevier.com/reliability-engineering-and-system-safety .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.