Associate Professor, Director (Software Engineering), and Director (Laboratory for Software Modification Research)

Department of Computer Science
University of Calgary
Calgary, Canada

(T) +1.403.210.9593; (E) walker [...] ucalgary.ca

My research and teaching involve software engineering, with an emphasis on software evolution and software reuse; other terms you might be more familiar with are software maintenance and software tools.

My research focuses on developer- and task-oriented software development support (i.e., practical tools for real problems). Recent projects have included API migration, pragmatic software reuse, structural compare & contrast, refactoring references, and recommendation systems for software engineering.

I provide service to the University and to the research community.