Reproducing bug symptoms is a prerequisite for perform-ing automatic bug diagnosis. Do bugs have characteristics that ease or hinder automatic bug diagnosis? In this pa-per, we conduct a thorough empirical study of several key characteristics of bugs that affect reproducibility at the pro-duction 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 sess...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
Modern version control systems, e.g., GitHub, include bug tracking mechanisms that developers can us...
When identifying the origin of software bugs, many studies assume that “a bug was introduced by the ...
Reproducing bug symptoms is a prerequisite for performing automatic bug diagnosis. Do bugs have char...
Software bugs are everywhere. Not only do they infest software during development, but they escape o...
The impact of software bugs on today’s system failures is of primary concern. Many bugs are detected...
Understanding software bugs and their effects is important in several engineering activities, includ...
Software bugs are everywhere. Not only do they infest software during development, but they escape ...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Bug fix is an important and challenging task in software development and maintenance. Bug fix is als...
Software defects, commonly known as bugs, present a serious challenge for system reliability and dep...
In software development, bug reports provide crucial information to developers. However, these repor...
Detecting problems in new releases of server software is made difficult by the fact that some error ...
We describe a method of creating tools to find bugs in software that is driven by the analysis of pr...
Due to the increasing scale and complexity of software products, software maintenance especially on ...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
Modern version control systems, e.g., GitHub, include bug tracking mechanisms that developers can us...
When identifying the origin of software bugs, many studies assume that “a bug was introduced by the ...
Reproducing bug symptoms is a prerequisite for performing automatic bug diagnosis. Do bugs have char...
Software bugs are everywhere. Not only do they infest software during development, but they escape o...
The impact of software bugs on today’s system failures is of primary concern. Many bugs are detected...
Understanding software bugs and their effects is important in several engineering activities, includ...
Software bugs are everywhere. Not only do they infest software during development, but they escape ...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Bug fix is an important and challenging task in software development and maintenance. Bug fix is als...
Software defects, commonly known as bugs, present a serious challenge for system reliability and dep...
In software development, bug reports provide crucial information to developers. However, these repor...
Detecting problems in new releases of server software is made difficult by the fact that some error ...
We describe a method of creating tools to find bugs in software that is driven by the analysis of pr...
Due to the increasing scale and complexity of software products, software maintenance especially on ...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
Modern version control systems, e.g., GitHub, include bug tracking mechanisms that developers can us...
When identifying the origin of software bugs, many studies assume that “a bug was introduced by the ...