A consensus‐based strategy to improve the quality of fault localization. (28th November 2011)
- Record Type:
- Journal Article
- Title:
- A consensus‐based strategy to improve the quality of fault localization. (28th November 2011)
- Main Title:
- A consensus‐based strategy to improve the quality of fault localization
- Authors:
- Debroy, Vidroha
Wong, W. Eric - Other Names:
- Tse T.H. guestEditor.
- Abstract:
- SUMMARY: A vast number of software fault localization techniques have been proposed recently with the growing realization that manual debugging is time‐consuming, tedious, and error‐prone, and fault localization is one of the most expensive debugging activities. Although some techniques perform better than others on a large number of data sets, they do not do so on all data sets and therefore, the actual quality of fault localization can vary considerably by using just one technique. This paper proposes the use of a consensus‐based strategy that combines the results of multiple fault localization techniques to consistently provide high quality performance, irrespective of data set. Empirical evidence based on case studies conducted on six sets of programs (seven programs of the Siemens suite, and the gzip, grep, make, space, and Ant programs) and three different fault localization techniques (Tarantula, Ochiai, and H3) suggests that the consensus‐based strategy holds merit and generally provides close to the best, if not the best, results. Empirically, we show that this is true of both single‐fault and multifault programs. Additionally, the consensus‐based strategy makes use of techniques that all operate on the same set of input data, minimizing the overhead. It is also simple to include or exclude techniques from consensus, making it an easily extensible or tractable strategy. Copyright © 2011 John Wiley & Sons, Ltd.
- Is Part Of:
- Software, practice & experience. Volume 43:Number 8(2013)
- Journal:
- Software, practice & experience
- Issue:
- Volume 43:Number 8(2013)
- Issue Display:
- Volume 43, Issue 8 (2013)
- Year:
- 2013
- Volume:
- 43
- Issue:
- 8
- Issue Sort Value:
- 2013-0043-0008-0000
- Page Start:
- 989
- Page End:
- 1011
- Publication Date:
- 2011-11-28
- Subjects:
- consensus -- software fault localization -- program debugging -- suspiciousness‐based ranking
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.1146 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 854.xml