A bug reproduction approach based on directed model checking and crash traces. Issue 3 (18th May 2016)
- Record Type:
- Journal Article
- Title:
- A bug reproduction approach based on directed model checking and crash traces. Issue 3 (18th May 2016)
- Main Title:
- A bug reproduction approach based on directed model checking and crash traces
- Authors:
- Nayrolles, Mathieu
Hamou‐Lhadj, Abdelwahab
Tahar, Sofiène
Larsson, Alf - Other Names:
- Serebrenik Alexander guestEditor.
Adams Bram guestEditor. - Abstract:
- Abstract: Reproducing a bug that caused a system to crash is an important task for uncovering the causes of the crash and providing appropriate fixes. In this paper, we propose a novel crash reproduction approach that combines directed model checking and backward slicing to identify the program statements needed to reproduce a crash. Our approach, named JCHARMING (Java CrasH Automatic Reproduction by directed Model checkING), uses information found in crash traces combined with static program slices to guide a model checking engine in an optimal way. We show that JCHARMING is efficient in reproducing bugs from 10 different open source systems. Overall, JCHARMING is able to reproduce 80% of the bugs used in this study in an average time of 19 min. Copyright © 2016 John Wiley & Sons, Ltd.
- Is Part Of:
- Journal of software. Volume 29:Issue 3(2017)
- Journal:
- Journal of software
- Issue:
- Volume 29:Issue 3(2017)
- Issue Display:
- Volume 29, Issue 3 (2017)
- Year:
- 2017
- Volume:
- 29
- Issue:
- 3
- Issue Sort Value:
- 2017-0029-0003-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2016-05-18
- Subjects:
- automatic bug reproduction -- dynamic analysis -- model checking -- software maintenance
Software engineering -- Periodicals
Computer software -- Development -- Periodicals
Software maintenance -- Periodicals
005.1 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/smr.1789 ↗
- Languages:
- English
- ISSNs:
- 2047-7473
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 399.xml