Bug Report Quality Evaluation Considering the Effect of Submitter Reputation

Lerina Aversano, Ermanno Tedeschi

2016

Abstract

The quality of a bug report is a very crucial aspect that influences the entire software life cycle. Generally, in many software projects relevant lack of information can be observed when submitting a bug report. Consequently, the time resolution of a software problem is strongly influenced by the quality of the reporting. In this paper, we investigate the quality of bug reports from the perspective of developers. We examined several metrics impacting the quality of bug reports, such as the length of descriptions, presence of stack traces, presence of attachments, completeness, and readability. In addition different definition of submitter reputation are compared and used. Then, a quality model is built for the evaluation of the quality of the bug reports, and a software tool has been implemented for supporting the application of the proposed model. The validation has been conducted on real cases of bug reports from open source software.

References

  1. Anvik J., Hiew L., Murphy G. C., 2006, Who Should Fix This Bug?, IEEE Proceedings . 28th Int'l Conf. Software Eng., pp. 361-370.
  2. Antoniol G., Gall H., Di Penta M., Pinzger M., 2004 Mozilla Closing the Circle, Techncal Report TUV1841-2004-05 Technal Univ. of Vienna.
  3. Antoniol G., Di Penta M., Ayari K., Khomh F., Guéhéneuc Y.G., 2008, Is It a Bug or An Enhancement? A Text-Based Approach to Classify Change Requests., Proceedings of Conference for Advanced Studies on Collaborative Research, pp. 304- 318.
  4. Aranda J., Venolia G., 2009, The secret life of Bugs: Going Past the Errors and Omissions in Software Repositories, Proceedings of the 31st International Conference on Software Engineering.
  5. Breu S., Premraj R., Sillito J., and Zimmerman T., 2010, Information Needs in Bug Reports: Improving Cooperation between Developers and Users, ACM Proceedings Conf. Computer Supported Cooperative Work, pp. 301-310.
  6. Goldmerg E, 2010, Bug writing guidelines, https://issues.apache.org/bugwritinghelp.html.
  7. Hooimeijer P. and Weimer W., 2007, Modeling Bug Report Quality, IEEE/ACM Proceedings of the International Conference Automated Software Eng, pp. 34-43.
  8. Jalbert N., and Weimer W., 2008, Automated Duplicate Detection for Bug Tracking System, Proceedings. Conference Dependable System and Networks, pp. 52- 61.
  9. Menzies T., Marcus A., 2008, Automated Severity Assessment of Software Defect Reports, IEEE Proceedings of 24th International Conference Software Maintenance, pp. 346-355.
  10. Schroter A., Bettenburg N., Premraj R., 2010, Do Stack Trace Help Developpers Fix Bugs?, IEEE Proceedings of International Working Conference Mining Software Repositories.
  11. Ko A., Myers B. A., Chau D. H., 2006, A Linguistic Analysis of How People Desribe Software Problems, IEEE Proceedings Symposium Visual Languag and Human-Centric Computing, pp. 127-134.
  12. Weimer W., 2006, Patches as Better Bug Reports, Proceedings Fifth International Conference Generative Programming and Component Eng., pp. 181-190.
  13. Zimmermann T., Premraj R., Bettenburg N., Just S., Schroter A., Weiss C., 2010, What Makes a Good Bug Report?, IEEE Transactions on Software Engineering.
Download


Paper Citation


in Harvard Style

Aversano L. and Tedeschi E. (2016). Bug Report Quality Evaluation Considering the Effect of Submitter Reputation . In Proceedings of the 11th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2016) ISBN 978-989-758-194-6, pages 194-201. DOI: 10.5220/0005982601940201


in Bibtex Style

@conference{icsoft-ea16,
author={Lerina Aversano and Ermanno Tedeschi},
title={Bug Report Quality Evaluation Considering the Effect of Submitter Reputation},
booktitle={Proceedings of the 11th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2016)},
year={2016},
pages={194-201},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005982601940201},
isbn={978-989-758-194-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2016)
TI - Bug Report Quality Evaluation Considering the Effect of Submitter Reputation
SN - 978-989-758-194-6
AU - Aversano L.
AU - Tedeschi E.
PY - 2016
SP - 194
EP - 201
DO - 10.5220/0005982601940201