Title
Software fault localisation: a systematic mapping study
Abstract
Software fault localisation (SFL) is recognised to be one of the most tedious, costly, and critical activities in program debugging. Due to the increase in software complexity, there is a huge interest in advanced SFL techniques that aid software engineers in locating program bugs. This interest paves a way to the existence of a large amount of literature in the SFL research domain. This study aims to investigate the overall research productivity, demographics, and trends shaping the landscape of SFL research domain. The research also aims to classify existing fault localisation techniques and identify trends in the field of study. Accordingly, a systematic mapping study of 273 primary selected studies is conducted with the adoption of an evidence-based systematic methodology to ensure coverage of all relevant studies. The results of this systematic mapping study show that SFL research domain is gaining more attention since 2010, with an increasing number of publications per year. Three main research facets were identified, i.e. validation research, evaluation research, and solution research, with solution research type getting more attention. Hence, various contribution facets were identified as well. In totality, general demographics of SFL research domain were highlighted and discussed.
Year
DOI
Venue
2019
10.1049/iet-sen.2018.5137
IET Software
Keywords
Field
DocType
program debugging,software fault tolerance,software engineering,software maintenance
Software fault,Systems engineering,Software engineering,Computer science,Systematic mapping,Software,Demographics,Programming complexity,Debugging
Journal
Volume
Issue
ISSN
13
1
1751-8806
Citations 
PageRank 
References 
0
0.34
0
Authors
4
Name
Order
Citations
PageRank
Abubakar Zakari122.10
Sai Peck Lee214222.55
Khubaib Amjad Alam381.89
Rodina Ahmad4568.82