Table of Contents
International Scholarly Research Notices
Volume 2014, Article ID 701357, 13 pages
http://dx.doi.org/10.1155/2014/701357
Research Article

Bflinks: Reliable Bugfix Links via Bidirectional References and Tuned Heuristics

1Institut für Informatik, Freie Universität Berlin, 14195 Berlin, Germany
2Infopark AG, Kitzingstraße 15, 12277 Berlin, Germany

Received 25 March 2014; Accepted 16 September 2014; Published 29 October 2014

Academic Editor: Francesco Camastra

Copyright © 2014 Lutz Prechelt and Alexander Pepper. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. CMMI Product Team, “CMMI for development, version 1.3,” Tech. Rep. CMU/SEI-2010-TR-033, Software Engi neering Institute, Carnegie Mel lon University, Pittsburgh, Pa, USA, November 2010. View at Google Scholar
  2. R. E. Fairley and M. J. Willshire, “Iterative rework: the good, the bad, and the ugly,” Computer, vol. 38, no. 9, pp. 34–41, 2005. View at Publisher · View at Google Scholar · View at Scopus
  3. A. Mockus and L. G. Votta, “Identifying reasons for software changes using historic databases,” in Proceedings of the IEEE Interantional Conference on Software Maintenance (ICMS '00), pp. 120–130, San Jose, Calif, USA, October 2000. View at Publisher · View at Google Scholar · View at Scopus
  4. J. Śliwerski, T. Zimmermann, and A. Zeller, “When do changes induce fixes?” ACM SIGSOFT Software Engineering Notes, vol. 30, no. 4, pp. 1–5, 2005. View at Publisher · View at Google Scholar
  5. A. Bachmann and A. Bernstein, “Data retrieval, processing and linking for software process data analysis,” Tech. Rep. IFI-2009.0003b, University of Zurich, Department of Informatics (IFI), Zurich, Switzerland, 2009. View at Google Scholar
  6. A. Issabayeva, A. Nugroho, and J. Visser, “Issue handling performance in proprietary software projects,” in Proceedings of the 9th IEEE Working Conference on Mining Software Repositories (MSR '12), pp. 209–212, IEEE, Zürich, Switzerland, June 2012. View at Publisher · View at Google Scholar · View at Scopus
  7. N. Nagappan, B. Murphy, and V. R. Basili, “The influence of organizational structure on software quality: an empirical case study,” in Proceedings of the 30th International Conference on Software Engineering (ICSE '08), pp. 521–530, May 2008. View at Publisher · View at Google Scholar · View at Scopus
  8. B. Luijten and J. Visser, “Faster defect resolution with higher technical quality of software,” in Proceedings of the International Workshop on Software Quality and Maintainability, 2010.
  9. L. Prechelt and A. Pepper, “Why software repositories are not used for defect-insertion circumstance analysis more often: a case study,” Information and Software Technology,, vol. 56, no. 10, pp. 1377–1389, 2014. View at Publisher · View at Google Scholar · View at Scopus
  10. C. Bird, A. Bachmann, E. Aune et al., “Fair and balanced? Bias in bug-fix datasets,” in Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering (ESEC/FSE ’09), pp. 121–130, New York, NY, USA, August 2009. View at Publisher · View at Google Scholar · View at Scopus
  11. A. Bachmann, C. Bird, F. Rahman, P. Devanbu, and A. Bernstein, “The missing links: Bugs and bug-fix commits,” in Proceedings of the 18th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE '10), pp. 97–106, New York, NY, USA, November 2010. View at Publisher · View at Google Scholar · View at Scopus
  12. G. Robles, S. Koch, and J. M. Gonzalez-Barahona, “Remote analysis and measurement of libre software systems by means of the CVS-AnalY tool,” in Proceedings of the 2nd ICSE Workshop on Remote Analysis and Measurement of Software Systems (RAMSS '04), IEEE Computer Society, pp. 51–55, Washington, DC, USA, 2004.
  13. A. Bachmann and A. Bernstein, “Software process data quality and characteristics—a historical view on open and closed source projects,” in Proceedings of the Joint International and Annual ERCIM Workshops on Principles of Software Evolution and Software Evolution (IWPSE-Evol '09), pp. 119–128, New York, NY, USA, August 2009. View at Publisher · View at Google Scholar · View at Scopus
  14. C. Sadowski, C. Lewis, Z. Lin, X. Zhu, and E. J. Whitehead Jr., “An empirical analysis of the FixCache algorithm,” in Proceedings of the 8th Working Conference on Mining Software Repositories (MSR '11), pp. 219–222, ACM, New York, NY, USA, May 2011. View at Publisher · View at Google Scholar · View at Scopus
  15. M. Fischer, M. Pinzger, and H. Gall, “Populating a release history database from version control and bug tracking systems,” in Proceedings of the International Conference on Software Maintenance, pp. 23–32, IEEE Computer Society, Washington, DC, USA, September 2003. View at Publisher · View at Google Scholar · View at Scopus
  16. M. D’Ambros, M. Lanza, and R. Robbes, “Evaluating defect prediction approaches: a benchmark and an extensive comparison,” Empirical Software Engineering, vol. 17, no. 4-5, pp. 531–577, 2012. View at Publisher · View at Google Scholar · View at Scopus
  17. S. Kim, T. Zimmermann, E. J. Whitehead Jr., and A. Zeller, “Predicting faults from cached history,” in Proceedings of the 29th International Conference on Software Engineering (ICSE '07), pp. 489–498, IEEE Computer Society, Washington, DC, USA, May 2007. View at Publisher · View at Google Scholar · View at Scopus
  18. J. Śliwerski, T. Zimmermann, and A. Zeller, “Raising risk awareness,” in Proceedings of the 10th European Software Engineering Conference held jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE '13), pp. 107–110, New York, NY, USA, 2005. View at Publisher · View at Google Scholar
  19. J. Sliwerski, T. Zimmermann, and A. Zeller, “When do changes induce fixes?” in Proceedings of the International Workshop on Mining Software Repositories (MSR '05), vol. 1, pp. 1–5, ACM, New York, NY, USA, 2005.
  20. R. Wu, H. Zhang, S. Kim, and S.-C. Cheung, “Relink: recovering links be tween bugs and changes,” in Proceedings of the 19th ACM SIG-SOFT Symposium and 13th European Conference on Foundations of Software Engineering (ESEC/FSE '11), pp. 15–25, ACM, 2011.
  21. A. T. Nguyen, T. T. Nguyen, H. A. Nguyen, and T. N. Nguyen, “Multi-layered approach for recovering links between bug reports and fixes,” in Proceedings of the 20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE '12), ACM Press, November 2012. View at Publisher · View at Google Scholar · View at Scopus
  22. E. M. Voorhees and D. Harman, “Overview of the eighth text retrieval conference (TREC-8),” in Proceedings of the 8th Text Retrieval Conference, 2000.