Bayesian reasoning for software testing by Akbar Siami Namin, Mohan Sridharan

 

 

Abstract:

Despite significant advances in software testing research, the ability to produce reliable software products for a variety of critical applications remains an open problem. The key challenge has been the fact that each program or software product is unique, and existing methods are predominantly not capable of adapting to the observations made during program analysis. This paper makes the following claim: Bayesian reasoning methods provide an ideal research paradigm for achieving reliable and efficient software testing and program analysis. A brief overview of some popular Bayesian reasoning methods is provided, along with a justification of why they are applicable to software testing. Furthermore, some practical challenges to the widespread use of Bayesian methods are discussed, along with possible solutions to these challenges.

 

http://portal.acm.org/citation.cfm?id=1882433

 

No comments

Be the first one to leave a comment.

Post a Comment


 

Featured Articles »

Japan Sushi Chain Pays Record $1.76 Million for Tuna at Auction

Via Reuters Kiyomura K.K., a Tokyo-based sushi chain, paid a record 155.4 million yen ($1.76 million), almost triple last year’s amount, to outbid an affiliate...

 

Housing data points to slowdown in sales

Article via Reuters By Supantha Mukherjee Signed contracts for the sale of existing U.S. homes retreated from a 1-1/2-year high in December and demand for home loans...

 

The Triple Hex in Unemployment

By Phin Upham To paraphrase Tolstoy, All employed people are employed for different reasons, but all unemployed people are unemployed for only one reason: a bad...

 

Caveman Investing

A gold coin invested at 3% above inflation at the time of Christ would be worth today as much as a sphere of gold four times larger than the world. This implies...

 

Intentions and Commitments

Analyzing the statement “I intend to do X, although it is a mistake from every point of view” we can establish the relationship between reasons and intentions...