Withdraw
Loading…
An Empirical Study of Reported Bugs in Server Software with Implications for Automated Bug Diagnosis
Sahoo, Swarup K.; Criswell, John; Adve, Vikram S.
Content Files

Loading…
Download Files
Loading…
Download Counts (All Files)
Loading…
Edit File
Loading…
Permalink
https://hdl.handle.net/2142/13697
Description
- Title
- An Empirical Study of Reported Bugs in Server Software with Implications for Automated Bug Diagnosis
- Author(s)
- Sahoo, Swarup K.
- Criswell, John
- Adve, Vikram S.
- Issue Date
- 2009
- Keyword(s)
- empirical study software engineering reliability
- Date of Ingest
- 2009-09-07T00:39:23Z
- Abstract
- Reproducing bug symptoms is a prerequisite for performing automatic bug diagnosis. Do bugs have characteristics that ease or hinder automatic bug diagnosis? In this paper, we conduct a thorough empirical study of several key characteristics of bugs that affect reproducibility at the production site. We examine randomly selected bug reports of six server applications and consider their implications on automatic bug diagnosis tools. Our results are promising. From the study, we find that nearly 82% of bug symptoms can be reproduced deterministically by re-running with the same set of inputs at the production site. We further find that very few input requests are needed to reproduce most failures; in fact, just one input request after session establishment suffices to reproduce the failure in nearly 77% of the cases. We describe the implications of the results on reproducing software failures and designing automated diagnosis tools for production runs.
- Type of Resource
- text
- dataset / spreadsheet
- Genre of Resource
- Technical Report
- Permalink
- http://hdl.handle.net/2142/13697
Owning Collections
Manage Files
Loading…
Edit Collection Membership
Loading…
Edit Metadata
Loading…
Edit Properties
Loading…
Embargoes
Loading…