2020
DOI: 10.34257/gjcstgvol20is2pg41
|View full text |Cite
|
Sign up to set email alerts
|

Spectrum-based Fault Localization Techniques Application on Multiple-Fault Programs: A Review

Abstract: Software fault localization is one of the most tedious and costly activities in program debugging in the endeavor to identify faults locations in a software program. In this paper, the studies that used spectrum-based fault localization (SBFL) techniques that makes use of different multiple fault localization debugging methods such as one-bug-at-a-time (OBA) debugging, parallel debugging, and simultaneous debugging in localizing multiple fa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 54 publications
(83 reference statements)
0
10
0
Order By: Relevance
“…In an SLR, researchers have to interpret and evaluate available research related to the formulated research questions and topic [17]. The SLR was conducted to summarise the existing literature and identify gaps in current research to suggest areas for further investigation [18][19][20]. These sections highlight the SLR planning and details.…”
Section: Methodsmentioning
confidence: 99%
“…In an SLR, researchers have to interpret and evaluate available research related to the formulated research questions and topic [17]. The SLR was conducted to summarise the existing literature and identify gaps in current research to suggest areas for further investigation [18][19][20]. These sections highlight the SLR planning and details.…”
Section: Methodsmentioning
confidence: 99%
“…This study adheres to systematic guidelines given by [29]. These guidelines were also adopted by existing studies in software engineering research [30,31] as a means of identifying, evaluating and interpreting all available research data relevant to a particular research question and interest in the studies.…”
Section: Methodsmentioning
confidence: 99%
“…In [31], [32], the authors presented the issue of multiple fault localization (MFL) of software systems in the software fault localization domain. They identified three prominent MFL debugging approaches, i.e., one-bug-at-atime debugging approach, parallel debugging approach, and multiple-bug-at-a-time debugging approach.…”
Section: Related Workmentioning
confidence: 99%
“…A bug is a program element that shows unexpected behavior when executed by a test case. In general, program failures are caused either by a single bug or multiple bugs [31], [32]. A single-bug problem is where all the failures of test cases are caused by just one bug.…”
Section: G Single and Multiple Bugsmentioning
confidence: 99%