Robert Walker

Robert Walker

Positions

Assistant Head (Existing Graduate Students)

Faculty of Science, Department of Computer Science

Contact information

Web presence

Phone number

Office: +1 (403) 210-9593

Location

Office: ICT546

Background

Educational Background

Doctor of Philosophy Computer Science, University of British Columbia, 2003

M.S. Computer Science, University of British Columbia, 1996

B.S. Computer Science, University of British Columbia, 1994

B.S. Geophysics, University of British Columbia, 1992

Research

Areas of Research

Software evolution, Software reuse, Empirical software engineering, Aspect-oriented programming

Courses

Course number Course title Semester
SENG 300 Introduction to Software Engineering Fall
SENG 541 Fundamentals of Software Evolution and Reuse Fall
SENG 641 Software Evolution and Reuse Fall
SENG 300 Introduction to Software Engineering Winter

Awards

  • Italian National Scientific Habilitation, Associate Professor Level (Abilitazione scientifica nazionale italiana, seconda fascia), 2015
  • ACM Distiguished Paper Award, 2012
  • ACM Distinguished Paper Award, 2012
  • Honorable Mention Award: Most Impactful Paper of ICSE 2001, 2011
  • Honorable Mention Award: Most Influential Paper of ICSE 2001, 2011
  • Supervisory Excellence Award, Graduate Students Association, University of Calgary. 2011
  • Nomination by undergraduate students for Teaching Excellence Award, 2010
  • Nomination for Teaching Excellence Award, 2010
  • Winner of the 2008 MSR Mining Challenge, 2008
  • Best Presentation Award, 2007
  • IBM Eclipse Innovation Award, 2005
  • IBM Faculty Award, 2005

Publications

  • CIAHelper: Towards change impact analysis in delta-oriented software product lines. Robert J. Walker; Maged Elaasar; Mostafa Hamza. Proceedings of the 22nd International Systems and Software Product Line Conference, Gothenburg, Sweden. 31--42. (2018)
  • Test code reuse from OSS: Current and future challenges. Robert J. Walker; Soha Makady. Proceedings of the ACM Africa and Middle East Conference on Software Engineering, Cairo, Egypt. 31--36. (2017)
  • Incremental understanding and coordination of software re-architecting. Elham Moazzen; Joerg Denzinger; Lora Oehlberg; Robert J. Walker. Proceedings of the International Workshop on Designing Technologies to Support Human Problem Solving, Lisbon, Portugal. 8:1--8:10. (2018)
  • Unanticipated evolution in software product lines versus independent products: A case study. Robert J. Walker; Mostafa Hamza; Maged Elaasar. Proceedings of the 21st International Systems and Software Product Line Conference, Sevilla, Spain. 97--104. (2017)