PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 25, 2016IEEE Transactions on Software Engineering1,111 citations

A Survey on Software Fault Localization

View Full Paper
WWW. Eric WongRGRuizhi GaoYLYihao Li

Key Points

Key points are not available for this paper at this time.

Abstract

Software fault localization, the act of identifying the locations of faults in a program, is widely recognized to be one of the most tedious, time consuming, and expensive - yet equally critical - activities in program debugging. Due to the increasing scale and complexity of software today, manually locating faults when failures occur is rapidly becoming infeasible, and consequently, there is a strong demand for techniques that can guide software developers to the locations of faults in a program with minimal human intervention. This demand in turn has fueled the proposal and development of a broad spectrum of fault localization techniques, each of which aims to streamline the fault localization process and make it more effective by attacking the problem in a unique way. In this article, we catalog and provide a comprehensive overview of such techniques and discuss key issues and concerns that are pertinent to software fault localization as a whole.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Wong et al. (2016) studied this question.

synapsesocial.com/papers/69d994518988aeabbe685c14https://doi.org/10.1109/tse.2016.2521368
Ask AI
Helpful
Bookmark
Share
View Full Paper