Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Software fault detection and correction : modeling and applications
Peng R., Li Y., Liu Y., Springer International Publishing, New York, NY, 2018. 124 pp. Type: Book
Date Reviewed: May 30 2019

This book addresses the stages of fault detection and fault correction in software engineering from a dynamic perspective, that is, the life cycle of the software product, including maintenance phases or an agile methodology.

Software reliability necessitates processes for fault detection and fault correction, but these are not usually considered within standard software life cycles. That is, it is commonly assumed that detecting and/or fixing a software bug is an immediate task, but this is completely unrealistic in many ways: in duration, in the amount of human effort, and also in success rate. For instance, there are usually four types of faults: (1) easy to detect and fix, (2) easy to detect but difficult to fix, (3) difficult to detect but easy to fix, and (4) difficult to detect and fix. Nowadays, many software engineering methodologies incorporate processes for assessing a specific reliability measure, for estimating task costs, and for determining effective release dates for software updates.

This book presents several models for fault detection and fault correction and includes many examples based on realistic datasets, so that the different models can be easily exercised. The book is divided into self-contained chapters that include their own introduction and bibliography. The chapters are sometimes disconnected and include repetitive material, but this is understandable in order to be self-contained. Since this is a “SpringerBriefs” book, each chapter can be seen as a standalone research article. The reader must also be familiar with probability theory; stochastic processes, such as Markov chains; some machine learning notions, such as neural networks; and some modeling and simulation techniques, such as MATLAB Simulink.

In summary, this is an interesting book on fault detection and fault correction processes in software engineering, with good related work and useful datasets for exercising the models; however, there are not many illustrative examples and the different models are not fully explained for nonexperts.

Reviewer:  Santiago Escobar Review #: CR146583 (1909-0325)
Bookmark and Share
  Featured Reviewer  
 
Testing And Debugging (D.2.5 )
 
 
Reliability (D.4.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Testing And Debugging": Date
Software defect removal
Dunn R., McGraw-Hill, Inc., New York, NY, 1984. Type: Book (9789780070183131)
Mar 1 1985
On the optimum checkpoint selection problem
Toueg S., Babaoglu O. SIAM Journal on Computing 13(3): 630-649, 1984. Type: Article
Mar 1 1985
Software testing management
Royer T., Prentice-Hall, Inc., Upper Saddle River, NJ, 1993. Type: Book (9780135329870)
Mar 1 1994
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