My research interest is understanding how people teach themselves software programming from online resources, and how we can support self-learners in ensuring the material is accurate and catered to their particular learning needs and preferences. My long-term goal is to understand how accessible learning resources about basic Computer Science concepts can be designed for under-resources learning environments. Through my research, I would like to support students with access to limited teaching and financial resources, so as to equip them for job opportunities that can help alleviate their family’s low-income economic status.
In 2025, I completed my Ph.D. in Computer Science at McGill University under the supervision of Prof. Jin Guo and Prof. Martin Robillard at the The McGill Software Technology Lab. My research focused on how to design software documentation to cater to varied information needs and presentation preferences of programmers, while considering the concerns of documentation contributors. My four-phased multi-method research is presented in my thesis titled Empirical Foundations for Software Documentation Design.
I completed my M.Sc. in Computer Science at McGill University in 2019. In my thesis, I describe my study of the information correspondence between API reference documentation and tutorials, to provide insight on the complementary content in different documentation types.
Prior to this, I worked for three years at Infibeam.com, after having received my B.E. in Information Science from M.S. Ramaiah Institute of Technology. I have previous experience as a software development engineer in the e-commerce industry. I am also a professional Indian classical dancer and have experience in teaching dance and English to children.
Made with Bootstrap 4.5 © Deeksha Arya