An Empirical Study On Fault Localization And Effective Test Case Selection By Neural Network

Journal Title: Indian Journal of Computer Science and Engineering - Year 2012, Vol 3, Issue 6

Abstract

A Radial basis function (RBF) neural network based fault localization technique is proposed in this paper to assist programmers in locating bugs effectively. Here we employ a three-layered feed forward artificial neural network with a radial basis function for its hidden unit activation and for linear function with its output layer activation. Here the neural network is trained to have a good relationship between the statement coverage information of a test case and its corresponding execution result to get a success or failure. The trained network is then given as an input to a set of virtual test cases, each covering a single statement, and the output of the network, for each virtual test case, is considered to be the suspiciousness of the corresponding covered statement. A statement with a higher suspiciousness has a higher likelihood of contain a bug, and thus, statement can be ranked in descending order of their suspiciousness. The Ranking can then be examined one by one, starting from the top, until a bug is located. Six case studies on different programs were conduced, with each faulty version contain a distinct bug, and the result clearly show that our proposed technique is much more effective than Tarantula, another popular fault localization technique.

Authors and Affiliations

A. Pravin , Dr. S. Srinivasan

Keywords

Related Articles

SURVEY ON DISTRIBUTED DATA STORAGE SCHEMES IN WIRELESS SENSOR NETWORKS

The most important goal of Distributed Data Storage schemes in Wireless Sensor Networks is to efficiently distribute data across the WSN. Distributed data storage can play a vital role in improving data availability, sec...

VARIABLE RATE STEGANOGRAPH Y IN DIGITAL IMAGES USING TWO, THREE AND FOUR NEIGHBOR PIXELS

In this paper three image steganography methods with variable rate of embedding are proposed. In the first method, called two neighbor method the two neighboring pixels such as upper and left are exploited to take embedd...

A SURVEY ON FACE DETECTIONMETHODS AND FEATURE EXTRACTION OF FACE RECOGNITION USING PCA

From the most recent two decades, face acknowledgment is playing a vital and basic part particularly in the field of business, managing an account, social and law requirement region. It is an intriguing utilization of ex...

Moving Object Tracking Techniques: A Critical Review

Moving Object Tracking is one of the challenging problems in the field of computer vision, surveillance, traffic monitoring, video compression etc. The goal of object tracking is to locate a moving object in consecutive...

Optimization of Subcarrier and Power Allocation in Uplink OFDMA Systems

The allocation of subcarriers and power to users is an important issue for exploiting the advantages of OFDMA systems. The main objective of the traditional OFDMA uplink resource allocation focuses on two aspects: one is...

Download PDF file
  • EP ID EP98293
  • DOI -
  • Views 151
  • Downloads 0

How To Cite

A. Pravin, Dr. S. Srinivasan (2012). An Empirical Study On Fault Localization And Effective Test Case Selection By Neural Network. Indian Journal of Computer Science and Engineering, 3(6), 812-817. https://europub.co.uk/articles/-A-98293