IDEAS home Printed from https://ideas.repec.org/a/sae/risrel/v233y2019i2p246-256.html
   My bibliography  Save this article

Modeling and analysis of software fault detectability and removability with time variant fault exposure ratio, fault removal efficiency, and change point

Author

Listed:
  • Subhashis Chatterjee
  • Ankur Shukla
  • Hoang Pham

Abstract

Software reliability growth models have been proposed to assess and predict the reliability growth of software, remaining number of faults, and failure rate. In previous studies, software faults have been mainly categorized into two categories based on its severity in removal process: simple faults and hard faults. In reality, fault detectability is one of the crucial factors which can influence the reliability growth of software. The detectability of a software fault depends on how frequently the instructions containing faults are executed. However, fault removability of a software fault depends on fault removal efficiency of debugging team. The main motive of this article is to incorporate the fault detectability in software reliability assessment. Fault exposure ratio is an essential factor for software reliability modeling that controls the per-fault hazard rate. It is strongly dependent on fault detectability. In this article, the effect of fault detectability, fault removability, fault exposure ratio, and fault removal efficiency has been considered simultaneously in software reliability growth modeling. Moreover, a logistic fault exposure ratio has been introduced. The effect of change point is incorporated in the proposed software reliability growth model. Two illustrative examples with software testing data have been presented.

Suggested Citation

  • Subhashis Chatterjee & Ankur Shukla & Hoang Pham, 2019. "Modeling and analysis of software fault detectability and removability with time variant fault exposure ratio, fault removal efficiency, and change point," Journal of Risk and Reliability, , vol. 233(2), pages 246-256, April.
  • Handle: RePEc:sae:risrel:v:233:y:2019:i:2:p:246-256
    DOI: 10.1177/1748006X18772930
    as

    Download full text from publisher

    File URL: https://journals.sagepub.com/doi/10.1177/1748006X18772930
    Download Restriction: no

    File URL: https://libkey.io/10.1177/1748006X18772930?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
    ---><---

    References listed on IDEAS

    as
    1. Shini Inoue & Shigeru Yamada, 2007. "A Framework For Discrete Software Reliability Modeling With Program Size And Its Applications," World Scientific Book Chapters, in: Tadashi Dohi & Shunji Osaki & Katsushige Sawaki (ed.), Recent Advances In Stochastic Operations Research, chapter 5, pages 63-78, World Scientific Publishing Co. Pte. Ltd..
    2. Subhashis Chatterjee & Ankur Shukla, 2017. "An Ideal Software Release Policy for an Improved Software Reliability Growth Model Incorporating Imperfect Debugging with Fault Removal Efficiency and Change Point," Asia-Pacific Journal of Operational Research (APJOR), World Scientific Publishing Co. Pte. Ltd., vol. 34(03), pages 1-21, June.
    3. Killick, Rebecca & Eckley, Idris A., 2014. "changepoint: An R Package for Changepoint Analysis," Journal of Statistical Software, Foundation for Open Access Statistics, vol. 58(i03).
    4. Yuka Minamino & Shinji Inoue & Shigeru Yamada, 2016. "NHPP-based change-point modeling for software reliability assessment and its application to software development management," Annals of Operations Research, Springer, vol. 244(1), pages 85-101, September.
    5. Shigeru Yamada & Yoshinobu Tamura, 2016. "OSS Reliability Measurement and Assessment," Springer Series in Reliability Engineering, Springer, edition 1, number 978-3-319-31818-9, February.
    6. P.K. Kapur & Hoang Pham & A. Gupta & P.C. Jha, 2011. "Software Reliability Assessment with OR Applications," Springer Series in Reliability Engineering, Springer, number 978-0-85729-204-9, February.
    7. Subhashis Chatterjee & Shobhit Nigam & Jeetendra Bahadur Singh & Lakshmi Narayan Upadhyaya, 2012. "Effect of change point and imperfect debugging in software reliability and its optimal release policy," Mathematical and Computer Modelling of Dynamical Systems, Taylor & Francis Journals, vol. 18(5), pages 539-551, March.
    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. Da Hye Lee & In Hong Chang & Hoang Pham, 2020. "Software Reliability Model with Dependent Failures and SPRT," Mathematics, MDPI, vol. 8(8), pages 1-14, August.
    2. Vishal Pradhan & Ajay Kumar & Joydip Dhar, 2022. "Modelling software reliability growth through generalized inflection S-shaped fault reduction factor and optimal release time," Journal of Risk and Reliability, , vol. 236(1), pages 18-36, February.
    3. Umashankar Samal & Ajay Kumar, 2024. "A software reliability model incorporating fault removal efficiency and it’s release policy," Computational Statistics, Springer, vol. 39(6), pages 3137-3155, September.

    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. Subhashis Chatterjee & Ankur Shukla, 2017. "An Ideal Software Release Policy for an Improved Software Reliability Growth Model Incorporating Imperfect Debugging with Fault Removal Efficiency and Change Point," Asia-Pacific Journal of Operational Research (APJOR), World Scientific Publishing Co. Pte. Ltd., vol. 34(03), pages 1-21, June.
    2. Subhashis Chatterjee & Ankur Shukla, 2016. "Change point–based software reliability model under imperfect debugging with revised concept of fault dependency," Journal of Risk and Reliability, , vol. 230(6), pages 579-597, December.
    3. Avinash K. Shrivastava & Vivek Kumar & P. K. Kapur & Ompal Singh, 2020. "Software release and testing stop time decision with change point," 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. 11(2), pages 196-207, July.
    4. Vikas Dhaka & Nidhi Nijhawan, 2024. "Effect of change in environment on reliability growth modeling integrating fault reduction factor and change point: a general approach," Annals of Operations Research, Springer, vol. 340(1), pages 181-215, September.
    5. Avinash K. Shrivastava & Vivek Kumar & P. K. Kapur & Ompal Singh, 0. "Software release and testing stop time decision with change point," 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. 0, pages 1-12.
    6. Yoshinobu Tamura & Shoichiro Miyamoto & Lei Zhou & Adarsh Anand & P. K. Kapur & Shigeru Yamada, 2024. "OSS reliability assessment method based on deep learning and independent Wiener data preprocessing," 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. 15(6), pages 2668-2676, June.
    7. Vibha Verma & Sameer Anand & P. K. Kapur & Anu G. Aggarwal, 2022. "Unified framework to assess software reliability and determine optimal release time in presence of fault reduction factor, error generation and fault removal efficiency," 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. 13(5), pages 2429-2441, October.
    8. Shakshi Singhal & P. K. Kapur & Vivek Kumar & Saurabh Panwar, 2024. "Stochastic debugging based reliability growth models for Open Source Software project," Annals of Operations Research, Springer, vol. 340(1), pages 531-569, September.
    9. Yoshinobu Tamura & Shigeru Yamada, 2022. "Prototype of 3D Reliability Assessment Tool Based on Deep Learning for Edge OSS Computing," Mathematics, MDPI, vol. 10(9), pages 1-20, May.
    10. Yoshinobu Tamura & Shigeru Yamada, 2022. "Maintenance effort management based on double jump diffusion model for OSS project," Annals of Operations Research, Springer, vol. 312(1), pages 411-426, May.
    11. Ranjan Kumar & Subhash Kumar & Sanjay K. Tiwari, 2019. "A study of software reliability on big data open source software," 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. 10(2), pages 242-250, April.
    12. Subhashis Chatterjee & Deepjyoti Saha & Akhilesh Sharma & Yogesh Verma, 2022. "Reliability and optimal release time analysis for multi up-gradation software with imperfect debugging and varied testing coverage under the effect of random field environments," Annals of Operations Research, Springer, vol. 312(1), pages 65-85, May.
    13. Vibha Verma & Abhishek Tandon & Anu G. Aggarwal, 2022. "The Moderating Effect of Management Review in Enhancing Software Reliability: A Partial Least Square Approach," Information Systems Frontiers, Springer, vol. 24(6), pages 1845-1863, December.
    14. Yoshinobu Tamura & Ryota Ueki & Adarsh Anand & Shigeru Yamada, 2024. "Estimation and comparison of mean time between failures based on deep learning for OSS fault big data," 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. 15(8), pages 3596-3611, August.
    15. P. K. Kapur & Saurabh Panwar & Ompal Singh & Vivek Kumar, 2022. "Joint optimization of software time-to-market and testing duration using multi-attribute utility theory," Annals of Operations Research, Springer, vol. 312(1), pages 305-332, May.
    16. Petter Arnesen & Odd A. Hjelkrem, 2018. "An Estimator for Traffic Breakdown Probability Based on Classification of Transitional Breakdown Events," Transportation Science, INFORMS, vol. 52(3), pages 593-602, June.
    17. Dehler-Holland, Joris & Schumacher, Kira & Fichtner, Wolf, 2021. "Topic Modeling Uncovers Shifts in Media Framing of the German Renewable Energy Act," EconStor Open Access Articles and Book Chapters, ZBW - Leibniz Information Centre for Economics, vol. 2(1).
    18. Malte Willmes & Katherine M Ransom & Levi S Lewis & Christian T Denney & Justin J G Glessner & James A Hobbs, 2018. "IsoFishR: An application for reproducible data reduction and analysis of strontium isotope ratios (87Sr/86Sr) obtained via laser-ablation MC-ICP-MS," PLOS ONE, Public Library of Science, vol. 13(9), pages 1-15, September.
    19. Viral Gupta & P. K. Kapur & Deepak Kumar, 2019. "Prioritizing and Optimizing Disaster Recovery Solution using Analytic Network Process and Multi Attribute Utility Theory," International Journal of Information Technology & Decision Making (IJITDM), World Scientific Publishing Co. Pte. Ltd., vol. 18(01), pages 171-207, January.
    20. Snigdha Malhotra & Vernika Agarwal & P. K. Kapur, 2022. "Hierarchical framework for analysing the challenges of implementing industrial Internet of Things in manufacturing industries using ISM approach," 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. 13(5), pages 2356-2370, October.

    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:sae:risrel:v:233:y:2019:i:2:p:246-256. 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: SAGE Publications (email available below). General contact details of provider: .

    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.