An Optimized Approach of Fault Distribution for Debugging in Parallel


Maneesha Srivasatav, Yogesh Singh, Durg Singh Chauhan, Journal of Information Processing Systems
Vol. 6, No. 4, pp. 537-552, Aug. 2010
10.3745/JIPS.2010.6.4.537
Keywords: clustering, Debugging, Fault Localization, Optimization, Software Testing
Fulltext:

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.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.




Cite this article
[APA Style]
Maneesha Srivasatav, Yogesh Singh, & Durg Singh Chauhan (2010). An Optimized Approach of Fault Distribution for Debugging in Parallel . Journal of Information Processing Systems, 6(4), 537-552. DOI: 10.3745/JIPS.2010.6.4.537 .

[IEEE Style]
M. Srivasatav, Y. Singh and D. S. 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. 2010. 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 .