Are faults localizable?
Many fault localization techniques have been proposed to facilitate debugging activities. Most of them attempt to pinpoint the location of faults (i.e., localize faults) based on a set of failing and correct executions and expect debuggers to investigate a certain number of located program elements...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2012
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/1535 https://ink.library.smu.edu.sg/context/sis_research/article/2534/viewcontent/msr12_fault.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-2534 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-25342017-02-05T02:52:40Z Are faults localizable? LUCIA, Lucia THUNG, Ferdian LO, David JIANG, Lingxiao Many fault localization techniques have been proposed to facilitate debugging activities. Most of them attempt to pinpoint the location of faults (i.e., localize faults) based on a set of failing and correct executions and expect debuggers to investigate a certain number of located program elements to find faults. These techniques thus assume that faults are localizable, i.e., only one or a few lines of code that are close to one another are responsible for each fault. However, in reality, are faults localizable? In this work, we investigate hundreds of real faults in several software systems, and find that many faults may not be localizable to a few lines of code and these include faults with high severity level. 2012-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/1535 info:doi/10.1109/MSR.2012.6224302 https://ink.library.smu.edu.sg/context/sis_research/article/2534/viewcontent/msr12_fault.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Bug Severity Fault Locality Fault Localization Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Bug Severity Fault Locality Fault Localization Software Engineering |
spellingShingle |
Bug Severity Fault Locality Fault Localization Software Engineering LUCIA, Lucia THUNG, Ferdian LO, David JIANG, Lingxiao Are faults localizable? |
description |
Many fault localization techniques have been proposed to facilitate debugging activities. Most of them attempt to pinpoint the location of faults (i.e., localize faults) based on a set of failing and correct executions and expect debuggers to investigate a certain number of located program elements to find faults. These techniques thus assume that faults are localizable, i.e., only one or a few lines of code that are close to one another are responsible for each fault. However, in reality, are faults localizable? In this work, we investigate hundreds of real faults in several software systems, and find that many faults may not be localizable to a few lines of code and these include faults with high severity level. |
format |
text |
author |
LUCIA, Lucia THUNG, Ferdian LO, David JIANG, Lingxiao |
author_facet |
LUCIA, Lucia THUNG, Ferdian LO, David JIANG, Lingxiao |
author_sort |
LUCIA, Lucia |
title |
Are faults localizable? |
title_short |
Are faults localizable? |
title_full |
Are faults localizable? |
title_fullStr |
Are faults localizable? |
title_full_unstemmed |
Are faults localizable? |
title_sort |
are faults localizable? |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2012 |
url |
https://ink.library.smu.edu.sg/sis_research/1535 https://ink.library.smu.edu.sg/context/sis_research/article/2534/viewcontent/msr12_fault.pdf |
_version_ |
1770571260378480640 |