Interdisciplinary survey of fault localization techniques to aid software engineering

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Fault localization (narrowing down the cause of a failure to a small number of suspicious components of the system) is an important concern in many different engineering fields and there have been a large number of algorithmic solutions proposed to aid this activity. In this work, we performed a systematic analysis of related literature, not limiting the search to any specific engineering field, with the aim to find solutions in non-software areas that could be successfully adapted to software fault localization. We found out that few areas have significant literature, in this topic, that are good candidates for adaptation (computer networks, for instance), and that although some classes of methods are less suitable, there are useful ideas in almost all fields that could potentially be reused for software fault localization.

Original languageEnglish
Pages (from-to)207-226
Number of pages20
JournalActa Polytechnica Hungarica
Volume16
Issue number3
DOIs
Publication statusPublished - Jan 1 2019

Keywords

  • Fault localization
  • Faults/defects/failures
  • Literature review
  • Method assessment
  • Software fault localization

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint Dive into the research topics of 'Interdisciplinary survey of fault localization techniques to aid software engineering'. Together they form a unique fingerprint.

  • Cite this