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.