Ph.D. in Computer Science, Notre Dame, 2016M.S. in Computer Science, West Virginia University 2012B.S. in Computer Science, West Virginia University, 2010


Research interests include:

CS Education, Software Engineering, Software Maintenance and Evolution



Paul "Will" (call him Will) McBurney has been teaching Computer Science courses for over 9 years at 4 different institutions, University of Virginia, University of Pennsylvania, University of Notre Dame, and West Virginia University. He specializes in teaching introductory programming and software engineering. Will is originally from West Virginia, and after 7 years of moving around the country, finally manged to get the "West" out of his location.


  • Best Paper Award ICPC 2014
  • GAANN Fellow 2012-2016

Research Interests

  • CS Education
  • Software Engineering
  • Software Maintenance and Evolution

Selected Publications

  • Automated feature discovery via sentence selection and source code summarization. J. Softw. Evol. and Proc., 28: 120– 145. ABS McBurney, P. W., Liu, C., and McMillan, C. ( 2016)
  • Automatic documentation generation via source code summarization of method context. In Proceedings of the 22nd International Conference on Program Comprehension (ICPC 2014). ACM, New York, NY, USA, 279-290. ABS McBurney, P. W., and McMillan, C.. 2014
  • Improving automated source code summarization via an eye-tracking study of programmers. In Proceedings of the 36th International Conference on Software Engineering (ICSE 2014). ACM, New York, NY, USA, 390-401. Rodeghero, P., McMillan, C., McBurney, P.W., Bosch, N., and D'Mello, S.. 2014

Courses Taught

  • CS 1111 Fall 2019
  • CS 2110 Fall 2019