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

A Bayesian hidden Markov model for imperfect debugging

Author

Listed:
  • Pievatolo, Antonio
  • Ruggeri, Fabrizio
  • Soyer, Refik

Abstract

In this paper we present a new model to describe software failures from a debugging process. Our model allows for the imperfect debugging scenario by considering potential introduction of new bugs to the software during the development phase. Since the introduction of bugs is an unobservable process, latent variables are introduced to incorporate this property via a hidden Markov model. We develop a Bayesian analysis of the model and discuss its extensions. We also consider how to infer the unknown number of states of the hidden Markov model. The model and the Bayesian analysis are implemented to actual software failure data.

Suggested Citation

  • 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.
  • Handle: RePEc:eee:reensy:v:103:y:2012:i:c:p:11-21
    DOI: 10.1016/j.ress.2012.03.003
    as

    Download full text from publisher

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

    File URL: https://libkey.io/10.1016/j.ress.2012.03.003?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. Wiper, Michael Peter & Rodríguez Bernal, María Teresa, 2001. "Bayesian inference for a software reliability model using metrics information," DES - Working Papers. Statistics and Econometrics. WS ws012014, Universidad Carlos III de Madrid. Departamento de Estadística.
    2. Chib S. & Jeliazkov I., 2001. "Marginal Likelihood From the Metropolis-Hastings Output," Journal of the American Statistical Association, American Statistical Association, vol. 96, pages 270-281, March.
    3. Ravishanker, Nalini & Liu, Zhaohui & Ray, Bonnie K., 2008. "NHPP models with Markov switching for software reliability," Computational Statistics & Data Analysis, Elsevier, vol. 52(8), pages 3988-3999, April.
    4. 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.
    5. 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.
    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. Qing Tian & Chun-Wu Yeh & Chih-Chiang Fang, 2022. "Bayesian Decision Making of an Imperfect Debugging Software Reliability Growth Model with Consideration of Debuggers’ Learning and Negligence Factors," Mathematics, MDPI, vol. 10(10), pages 1-21, May.
    2. Min Xie & Chengjie Xiong & Szu-Hui Ng, 2014. "A study of N-version programming and its impact on software availability," International Journal of Systems Science, Taylor & Francis Journals, vol. 45(10), pages 2145-2157, October.
    3. Chen, Gaige & Chen, Jinglong & Zi, Yanyang & Miao, Huihui, 2017. "Hyper-parameter optimization based nonlinear multistate deterioration modeling for deterioration level assessment and remaining useful life prognostics," Reliability Engineering and System Safety, Elsevier, vol. 167(C), pages 517-526.
    4. Ceren Eda Can & Gul Ergun & Refik Soyer, 2022. "Bayesian Analysis of Proportions via a Hidden Markov Model," Methodology and Computing in Applied Probability, Springer, vol. 24(4), pages 3121-3139, December.
    5. Aktekin, Tevfik & Caglar, Toros, 2013. "Imperfect debugging in software reliability: A Bayesian approach," European Journal of Operational Research, Elsevier, vol. 227(1), pages 112-121.
    6. 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.
    7. Moghaddass, Ramin & Zuo, Ming J., 2012. "A parameter estimation method for a condition-monitored device under multi-state deterioration," Reliability Engineering and System Safety, Elsevier, vol. 106(C), pages 94-103.
    8. Wang, Jinyong & Wu, Zhibo, 2016. "Study of the nonlinear imperfect software debugging model," Reliability Engineering and System Safety, Elsevier, vol. 153(C), pages 180-192.

    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. 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.
    4. Takahashi, Makoto & Watanabe, Toshiaki & Omori, Yasuhiro, 2016. "Volatility and quantile forecasts by realized stochastic volatility models with generalized hyperbolic distribution," International Journal of Forecasting, Elsevier, vol. 32(2), pages 437-457.
    5. Kakamu, Kazuhiko & Yunoue, Hideo & Kuramoto, Takashi, 2014. "Spatial patterns of flypaper effects for local expenditure by policy objective in Japan: A Bayesian approach," Economic Modelling, Elsevier, vol. 37(C), pages 500-506.
    6. Parent, Olivier & LeSage, James P., 2011. "A space-time filter for panel data models containing random effects," Computational Statistics & Data Analysis, Elsevier, vol. 55(1), pages 475-490, January.
    7. Gary Bolton & Duncan Fong & Paul Mosquin, 2003. "Bayes Factors with an Application to Experimental Economics," Experimental Economics, Springer;Economic Science Association, vol. 6(3), pages 311-325, November.
    8. Joshua Chan & Arnaud Doucet & Roberto León-González & Rodney W. Strachan, 2018. "Multivariate Stochastic Volatility with Co-Heteroscedasticity," Working Paper series 18-38, Rimini Centre for Economic Analysis.
    9. Moeltner, Klaus, 2019. "Bayesian nonlinear meta regression for benefit transfer," Journal of Environmental Economics and Management, Elsevier, vol. 93(C), pages 44-62.
    10. Will Penny & Biswa Sengupta, 2016. "Annealed Importance Sampling for Neural Mass Models," PLOS Computational Biology, Public Library of Science, vol. 12(3), pages 1-25, March.
    11. Malley, Jim & Woitek, Ulrich, 2010. "Technology shocks and aggregate fluctuations in an estimated hybrid RBC model," Journal of Economic Dynamics and Control, Elsevier, vol. 34(7), pages 1214-1232, July.
    12. Karlsson, Sune & Mazur, Stepan, 2020. "Flexible Fat-tailed Vector Autoregression," Working Papers 2020:5, Örebro University, School of Business.
    13. Karlsson, Sune & Mazur, Stepan & Nguyen, Hoang, 2023. "Vector autoregression models with skewness and heavy tails," Journal of Economic Dynamics and Control, Elsevier, vol. 146(C).
    14. Vitoratou, Silia & Ntzoufras, Ioannis & Moustaki, Irini, 2016. "Explaining the behavior of joint and marginal Monte Carlo estimators in latent variable models with independence assumptions," LSE Research Online Documents on Economics 57685, London School of Economics and Political Science, LSE Library.
    15. Vidal, Ignacio & Iglesias, Pilar, 2008. "Comparison between a measurement error model and a linear model without measurement error," Computational Statistics & Data Analysis, Elsevier, vol. 53(1), pages 92-102, September.
    16. Pelloni, Gianluigi & Panagiotidis, Theodore, 2003. "Macroeconomic Effects of Reallocation Shock: A Generalished Impulse Response Function Analysis for Three European Countries," Journal of Economic Integration, Center for Economic Integration, Sejong University, vol. 18, pages 794-816.
    17. Deschamps, Philippe J., 2012. "Bayesian estimation of generalized hyperbolic skewed student GARCH models," Computational Statistics & Data Analysis, Elsevier, vol. 56(11), pages 3035-3054.
    18. Verlinda, Jeremy A., 2005. "A Bayesian analysis of tree structure specification in nested logit models," Economics Letters, Elsevier, vol. 87(1), pages 67-73, April.
    19. Hernández-Murillo, Rubén & Owyang, Michael T. & Rubio, Margarita, 2017. "Clustered housing cycles," Regional Science and Urban Economics, Elsevier, vol. 66(C), pages 185-197.
    20. Bernardi Mauro & Della Corte Giuseppe & Proietti Tommaso, 2011. "Extracting the Cyclical Component in Hours Worked," Studies in Nonlinear Dynamics & Econometrics, De Gruyter, vol. 15(3), pages 1-28, 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:103:y:2012:i:c:p:11-21. 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.