Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Software failure prediction based on a Markov Bayesian network model
Bai C., Hu Q., Xie M., Ng S. Journal of Systems and Software74 (3):275-282,2005.Type:Article
Date Reviewed: Jun 24 2005

In this paper, the authors predict software failure using their Markov Bayesian network model (MBN) when the parameters in the related distributions are not available. This paper is an extension of another paper [1].

The authors talk extensively about various research works, from the classic probability models to the latest neural network models, conducted in the areas of software failure prediction and software reliability. They stress the various restrictive assumptions made in these research models as their major limitations. Since Bayesian networks have been increasingly applied in many fields, the authors make an attempt to apply them to software failure prediction.

Section 4 (“Software failure prediction”) is well written, with neat equations and explanations. The authors, in their two distribution assumptions, have made use of proven and existing theories, such as Gibbs sampling theory and the expectation-maximization algorithm.

The concept flow in the paper is generally good. However, certain sections are not correctly sized. Targeting beginners, a detailed explanation of Bayesian network concepts is provided, with an example (section 2); the case study description (section 5), however, which is supposed to be the core of the paper, is short and a bit confusing.

Even though the authors criticize other research models for making restrictive assumptions, they themselves are forced to assume a few parameters to follow the proposed MBN model. Also, the authors admit that their model is complex, and claim that the time consumed by their algorithm is manageable. I consider this paper to be a good reference for researchers working in the software failure prediction and software reliability areas.

Reviewer:  Ponmurugarajan Thiyagarajan Review #: CR131429 (0512-1326)
1) Bai, C.G.; Yu, M.H.; Hu, S.X.; Cai, K.Y. Software failure prediction based on Bayesian network model. Computer Science 30, (2003), 162–164.
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Statistical Methods (D.2.4 ... )
 
 
Markov Processes (G.3 ... )
 
 
Reliability (D.2.4 ... )
 
 
Software Process Models (D.2.9 ... )
 
 
Software Quality Assurance (SQA) (D.2.9 ... )
 
 
Management (D.2.9 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Statistical Methods": Date
Impartial evaluation in software reliability practice
Chang W., Jeng S. Journal of Systems and Software 76(2): 99-110, 2005. Type: Article
Sep 14 2005
A framework for efficient regression tests on database applications
Haftmann F., Kossmann D., Lo E. The VLDB Journal: The International Journal on Very Large Data Bases 16(1): 145-164, 2007. Type: Article
Mar 27 2008
Firms’ involvement in open source projects: a trade-off between software structural quality and popularity
Capra E., Francalanci C., Merlo F., Rossi-Lamastra C. Journal of Systems and Software 84(1): 144-161, 2011. Type: Article
Aug 1 2011
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy