NWI-IMC035 - Mining Software Repositories 2015
co-taugh with Marko van Eekelen
Lecture notes
How are we going to learn
- Lectures: Data analysis/Mining
- 2 case studies:
- GitHub, GHTorrent and pull requests
- Mining unstructured data (invited lecture by Alberto Baccheli)
- Reading of papers
- Course project
Papers to read
-
J Anvik, L Hiew, and G Murphy. Who should fix this bug? Proceedings of the 28th International Conference on Software Engineering, pages 361—370, 2006.
-
Emanuel Giger, Marco D’Ambros, Martin Pinzger, and Harald C. Gall. 2012. Method-level bug prediction. In Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement (ESEM ‘12). pages 171–180.
-
Olga Baysal, O. Kononenko, R. Holmes, and M. Godfrey. The secret life of patches: A firefox case study. In 19th Working Conference on Reverse Engineering (WCRE), pages 447–455, Oct 2012
-
Peter Rigby and C. Bird. Convergent contemporary software peer review practices. In Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2013, pages 202—212, 2013
-
Vasilescu, B., Posnett, D., Ray, B., van den Brand, M. G., Serebrenik, A., Devanbu, P., & Filkov, V. Gender and Tenure Diversity in GitHub Teams. CHI. 2015.