2016
DOI: 10.5120/ijca2016912206
|View full text |Cite
|
Sign up to set email alerts
|

Software Fault Localization: A Survey

Abstract: Now a day"s Software is required in all professional disciplines. Hence, it is required to check software for fault localization to maintain the software quality. Software fault localization is an activity of finding the locations of fault in a program. Considering the increasing complexity of software, manual fault localization is not feasible, there is a firm necessity for techniques which can lead software developers to the location of faults with essential interference. Scientists and analysts have designe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(19 citation statements)
references
References 14 publications
0
19
0
Order By: Relevance
“…It is not the purpose of the present paper to provide a comprehensive overview of this literature, as the goal is to identify method not related to software. For an interested reader, we refer to the excellent surveys of Wong et al [2] and Parmar and Patel [3]. Nevertheless, we include several works related to this area (Table 1), which we think are important representatives of the field.…”
Section: Softwarementioning
confidence: 99%
See 3 more Smart Citations
“…It is not the purpose of the present paper to provide a comprehensive overview of this literature, as the goal is to identify method not related to software. For an interested reader, we refer to the excellent surveys of Wong et al [2] and Parmar and Patel [3]. Nevertheless, we include several works related to this area (Table 1), which we think are important representatives of the field.…”
Section: Softwarementioning
confidence: 99%
“…An interesting property of such network fault localization methods is that an almost direct analogy can be drawn to software fault localization: a network node Computer networks Engineering corresponds to a software component, a probe can be seen as a test case, and the responses from the network can be identified as the dynamic behavior of the system by executing the test cases. Thus, the traditional spectrum-based fault localization methods in software [2,3,7] may benefit from advances in probebased networking fault localization.…”
Section: Networkingmentioning
confidence: 99%
See 2 more Smart Citations
“…As for related work, Parmar et al [34] surveyed few automated fault localization techniques extensively where most of the techniques reviewed were statisticalbased, which are focused on localizing single faults. Similarly, another study [35] surveyed some of the most important techniques and approaches in the domain of software fault localization, to give readers an overview of progress made in the field of research.…”
Section: Introductionmentioning
confidence: 99%