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

  1. 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.

  2. 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.

  3. 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

  4. 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

  5. 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.