Members of the McGill
    Software Evolution Research Group, April 2012

If you are interested in working under my supervision, please see details at the bottom of this page.

Current Students and Postdocs

Christoph Treude  Postdoc  API Documentation
Gias Uddin  Ph.D.  Recommendation Systems
Jelena Vlasenko  Ph.D.  Framework Documentation Support
Annie Ying  Ph.D.  Interfaces for Integrated Software Development Environments
Mangala Gowri Krishnamoorthy  M.Sc.  Recommendation Support for API Design
Gayane Petrosyan  M.Sc.  Automated Support for API Documentation

Alumni

StudentDegreeYearTitleNow...
Peter C. RigbyPostdoc2011-2012Discovering Essential Code Elements in Informal DocumentationAssistant Professor at Concordia University (Canada)
Barthélémy DagenaisPh.D.2012Analysis and Recommendations for Developer Learning ResourcesSoftware Developer for Auto123.com (Canada)
Ekwa Duala-EkokoPh.D.2012Using Structure-Based Recommendations to Facilitate API LearnabilitySoftware Engineer for Cambrai Solutions (Canada)
Yam ChhetriM.Sc.2012Classifying and Recommending Knowledge in Reference Documentation to Improve API UsabilitySoftware Developer at Nexsan Technologies
Tristan RatchfordM.Sc.2011Creating Application Programming Interface Code Templates from Usage PatternsSoftware Developer at IBM Research (USA)
David KawrykowM.Sc.2011Enabling Precise Interpretations of Software Change DataSoftware Developer at Morgan-Stanley (Japan)
Isaac YuenM.Sc.2009Improving Software Modularity Through Crosscutting Concern ExtractionProgram Manager at Microsoft (China)
Punit AgrawalM.Sc.2009Program Navigation Analysis Using Machine LearningStaff Software Engineer at ARM (UK)
Barthélémy DagenaisM.Sc.2008Recommending Adaptive Changes for Framework EvolutionPh.D. Student at McGill
Olivier GirouxM.Sc.2007Detecting Increases in Feature Coupling using Regression TestsSoftware Tools Engineer at NVIDIA (USA)
Imran MajidM.Sc.2006NaCIN - Tool Support for Program Navigation-Based Concern InferenceSoftware Design Engineer at Microsoft (USA)
Dwijesh BhageeruttyIntern2012NLP Tooling for API Documentation Analysis
Borui ZhangIntern2011QualyzerUndergraduate at McGill
Luke BaylyIntern2010API Usage Data MiningUndergraduate at McGill
Jean-Benoit ChaslesIntern2010Sweviz: Software Evolution VizualizationUndergraduate at McGill
Jonathan FaubertIntern2010QualyzerPLM Consultant at PCO Innovation (Canada)
David KawrykowIntern2008-2009Improving API Usage through Detection of Redundant CodeSoftware Developer at Morgan Stanley (Japan)
Tristan RatchfordIntern2007-2009Automatically Recommending Triage Decisions for Pragmatic Reuse TasksSoftware Developer at IBM Research (USA)
Jean-Rémi DesjardinsIntern2008Refactoring Awareness for ConcernMapperUndergraduate at Polytechnique
David MarpleIntern2008Code TraceabilitySoftware Developer at Nexsan Technologies (Montréal, QC)
Putra ManggalaIntern2007ConcernDetectorM.Sc. Student at McGill
Silvia BreuIntern2007Inferring Structural Patterns for Concern Traceability in Evolving SoftwareJunior Research Fellow at University of Oxford
Frédéric Weigand WarrIntern2005-2006ConcernMapper, Suade, Inferring Structural Patterns for Concern Traceability in Evolving SoftwareUndergraduate Student at McGill
Ekwa Duala-EkokoIntern2006Tracking Code Clones in Evolving SoftwarePh.D. Candidate at McGill
Jean-Sébastien BoulangerIntern2006Managing Concern InterfacesCo-founder at Rewardli (USA)
Meki CherkaouiProject2010Documentation AnalysisUndergraduate Student at McGill
Sevan HanssianProject2008Web Documentation AnalysisM.Sc. Student at McGill
David KawrykowProject2008Classifying Library Usage PatternsSoftware Developer at Morgan Stanley (Japan)
Mohammad Usman AhmedProject2007Extensible Architecture for ConcernMapperSoftware Developer at Nakisa (Canada)

Prospective Students

If you would like to do research under my supervision, please follow these guidelines carefully:

General information for prospective students