Back to Search Start Over

What Makes a Satisficing Bug Report?

Authors :
Michele Lanza
Andrea Mocci
Tommaso Dal Sasso
Source :
QRS
Publication Year :
2016
Publisher :
IEEE, 2016.

Abstract

To ensure quality of software systems, developers use bug reports to track defects. It is in the interest of users and developers that bug reports provide the necessary information to ease the fixing process. Past research found that users do not provide the information that developers deem ideally useful to fix a bug. This raises an interesting question: What is the satisficing information to speed up the bug fixing process? We conducted an observational study on the relation between provided report information and its lifetime, considering more than 650,000 reports from open-source systems using popular bug trackers. We distilled a meta-model for a minimal bug report, establishing a basic layer of core features. We found that few fields influence the resolution time and that customized fields have little impact on it. We performed a survey to investigate what users deem easy to provide in a bug report.

Details

Database :
OpenAIRE
Journal :
2016 IEEE International Conference on Software Quality, Reliability and Security (QRS)
Accession number :
edsair.doi...........bd6912b3556a796aabbc1b4bf33f1bc7
Full Text :
https://doi.org/10.1109/qrs.2016.28