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

Fingerprint

Software engineering
Computer networks

Keywords

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

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Interdisciplinary survey of fault localization techniques to aid software engineering. / Beszédes, A.

In: Acta Polytechnica Hungarica, Vol. 16, No. 3, 01.01.2019, p. 207-226.

Research output: Contribution to journalArticle

@article{c5002649cfaa46468cb288425fd631d0,
title = "Interdisciplinary survey of fault localization techniques to aid software engineering",
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.",
keywords = "Fault localization, Faults/defects/failures, Literature review, Method assessment, Software fault localization",
author = "A. Besz{\'e}des",
year = "2019",
month = "1",
day = "1",
doi = "10.12700/APH.16.3.2019.3.11",
language = "English",
volume = "16",
pages = "207--226",
journal = "Acta Polytechnica Hungarica",
issn = "1785-8860",
publisher = "Obuda University",
number = "3",

}

TY - JOUR

T1 - Interdisciplinary survey of fault localization techniques to aid software engineering

AU - Beszédes, A.

PY - 2019/1/1

Y1 - 2019/1/1

N2 - 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.

AB - 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.

KW - Fault localization

KW - Faults/defects/failures

KW - Literature review

KW - Method assessment

KW - Software fault localization

UR - http://www.scopus.com/inward/record.url?scp=85069828312&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85069828312&partnerID=8YFLogxK

U2 - 10.12700/APH.16.3.2019.3.11

DO - 10.12700/APH.16.3.2019.3.11

M3 - Article

AN - SCOPUS:85069828312

VL - 16

SP - 207

EP - 226

JO - Acta Polytechnica Hungarica

JF - Acta Polytechnica Hungarica

SN - 1785-8860

IS - 3

ER -