Computer Science Graduate Student


I am a graduate student studying at the University of Victoria, under Margaret-Anne Storey and Yvonne Coady in the Computer Human Interaction and Software Engineering Lab. I am also the acting Vice-President for the Women in Engineering and Computer Science club on campus.

My thesis focuses on how developers use YouTube, specifically how they share and discover new technologies. My main area of research is program comprehension, which is the study of how developers understand programs. As a graduate student I have also worked on projects with the Defense Research Department of Canada building program comprehension tools.

As a programmer, I was taught in Java and C, but my favourite language is Python. I have extensive experience with Eclipse and the PySide project. Currently as a side project, I am learning Unity and Objective-C for iPhone development.

Here you can find papers I have published and my contact information.



Reputation on Stack Exchange: Tag You’re It!
May 2014, MacLeod, L.
The 2014 International Symposium on Mining and Web

How Developers Use and Create Video Walkthroughs
April 2014, MacLeod, L.; Bergen, A.; Storey, M.
Poster Entry at the 2014 Computer Research Association’s Women Graduate Cohort Workshop


ICE: Binary Analysis That You Can See
August 2013, Bergen, A.; Pucsek, D.; Baldwin, J.; MacLeod, L.; Berg, C.; Salois, M.; Coady, Y.;
The 2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing


Parallel Perspectives: Reverse Engineering for Generation Multi-X
November 2012 Bergen, A.; Pucsek, D.; Baldwin, J.; MacLeod, L.; Berg, C.; Salois, M.; Coady, Y.;
The Seventh International Conference on P2P, Parallel, Grid, Cloud and Internet Computing


You can reach me at: lmacleod at uvic dot ca