An Optimized Approach of Fault Distribution for Debugging in Parallel

Maneesha Srivasatav, Yogesh Singh and Durg Singh Chauhan
Volume: 6, No: 4, Page: 537 ~ 552, Year: 2010
10.3745/JIPS.2010.6.4.537
Keywords: Clustering, Debugging, Fault Localization, Optimization, Software Testing
Full Text:

Abstract
Software Debugging is the most time consuming and costly process in the software development process. Many techniques have been proposed to isolate different faults in a program thereby creating separate sets of failing program statements. Debugging in parallel is a technique which proposes distribution of a single faulty program segment into many fault focused program slices to be debugged simultaneously by multiple debuggers. In this paper we propose a new technique called Faulty Slice Distribution (FSD) to make parallel debugging more efficient by measuring the time and labor associated with a slice. Using this measure we then distribute these faulty slices evenly among debuggers. For this we propose an algorithm that estimates an optimized group of faulty slices using as a parameter the priority assigned to each slice as computed by value of their complexity. This helps in the efficient merging of two or more slices for distribution among debuggers so that debugging can be performed in parallel. To validate the effectiveness of this proposed technique we explain the process using example.

Article Statistics
Multiple requests among the same broswer session are counted as one view (or download).
If you mouse over a chart, a box will show the data point's value.


Cite this article
IEEE Style
Maneesha Srivasatav, Yogesh Singh and Durg Singh Chauhan , "An Optimized Approach of Fault Distribution for Debugging in Parallel ," Journal of Information Processing Systems, vol. 6, no. 4, pp. 537~552, 2010. DOI: 10.3745/JIPS.2010.6.4.537 .

ACM Style
Maneesha Srivasatav, Yogesh Singh and Durg Singh Chauhan , "An Optimized Approach of Fault Distribution for Debugging in Parallel ," Journal of Information Processing Systems, 6, 4, (2010), 537~552. DOI: 10.3745/JIPS.2010.6.4.537 .