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 sessio...
Detecting problems in new releases of server software is made difficult by the fact that some error ...
When identifying the origin of software bugs, many studies assume that “a bug was introduced by the ...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
Reproducing bug symptoms is a prerequisite for perform-ing automatic bug diagnosis. Do bugs have cha...
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 ...
Bug fix is an important and challenging task in software development and maintenance. Bug fix is als...
In software development, bug reports provide crucial information to developers. However, these repor...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Software defects, commonly known as bugs, present a serious challenge for system reliability and dep...
Modern version control systems, e.g., GitHub, include bug tracking mechanisms that developers can us...
Due to the increasing scale and complexity of software products, software maintenance especially on ...
Detecting problems in new releases of server software is made difficult by the fact that some error ...
When identifying the origin of software bugs, many studies assume that “a bug was introduced by the ...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
Reproducing bug symptoms is a prerequisite for perform-ing automatic bug diagnosis. Do bugs have cha...
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 ...
Bug fix is an important and challenging task in software development and maintenance. Bug fix is als...
In software development, bug reports provide crucial information to developers. However, these repor...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Software defects, commonly known as bugs, present a serious challenge for system reliability and dep...
Modern version control systems, e.g., GitHub, include bug tracking mechanisms that developers can us...
Due to the increasing scale and complexity of software products, software maintenance especially on ...
Detecting problems in new releases of server software is made difficult by the fact that some error ...
When identifying the origin of software bugs, many studies assume that “a bug was introduced by the ...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...