Bio

Annie is a leader in data science with over a decade of industry experience spanning corporate research and startups. Currently, she is the manager of the Cisco Data Science Lab in Vancouver. Coming from a research background with a PhD in Computer Science from McGill, Annie is a former Research Scientist at IBM T. J. Watson Research Center in New York and a two-time winner of an ACM Distinguished Paper Award (both in applying data science to software engineering) with five patents (granted and applied). Annie is active in the data science community as a Meetup organizer (Data Science for Social Good), speaker, and mentor. Growing up in Vancouver, Annie holds a B.Sc. (Honours) and a M.Sc., both from the UBC Computer Science Department.

Papers

Publications

Theses

Code fragment summarization
Ph.D. Thesis, McGill University, 2016

Predicting software changes by mining revision history
M.Sc. Thesis, University of British Columbia, 2003

Visualizing global exception flow
B.Sc. (Honours) Thesis, University of British Columbia, 2001

Professional Service

Organization

Program Committee Membership

  • Working Conference on Mining Software Repositories, (MSR 2017)
  • International Conference on Software Engineering, New Ideas and Emerging Results Track (ICSE NIER 2017)
  • International Conference on Software Maintainence and Evolution, Early Research Achievements Track (ICSME ERA 2016)
  • Working Conference on Mining Software Repositories, (MSR 2016), both the main and data tracks
  • Working Conference on Mining Software Repositories, (MSR 2015)
  • International Symposium on Foundations of Software Engineering, Artifact Evaluation (FSE 2014)
  • International Conference on Program Comprehension, Early Research Achievement Track (ICPC ERA 2014)
  • International Workshop on Context in Software Development (CSD 2014)
  • Working Conference on Mining Software Repositories, Data Track (MSR Data 2013)
  • Working Conference on Mining Software Repositories, Challenge Track (MSR Challenge 2012)
  • Working Conference on Mining Software Repositories, Challenge Track (MSR Challenge 2011)
  • Working Conference on Mining Software Repositories, Challenge Track (MSR Challenge 2010)
  • Int’l Conference on Global Software Engineering (ICGSE 2009)
  • Int’l Conference on Software Maintenance (ICSM 2009)
  • Workshop on Software Development Governance (SDG 2009)
  • Working Conference on Mining Software Repositories (MSR 2008)
  • Int’l Workshop on Recommendation Systems for Software Engineering (RSSE 2008)
  • Int’l Workshop on Mining Software Repositories (MSR 2007)
  • Int’l Workshop on Mining Software Repositories (MSR 2006)
  • Int’l Workshop on Mining Software Repositories (MSR 2005)

Journal Referee Activities

Departmental Service

CV

Education

  • 2009-2016: Ph.D. in Computer Science, McGill University,
  • supervised by Prof. Martin Robillard
  • 2001-03: M.Sc. in Computer Science, University of British Columbia (UBC),
  • supervised by Prof. Gail Murphy
  • 1997-2001: B.Sc. (Honours in Computer Science, Minor in Mathematics), First Class Honour, UBC

Work Experience

  • 2019-present: Manager, Vancouver Cisco AI Lab, Vancouver, Canada
  • 2017-2019: Lead Data Scientist, EquitySim, Vancouver, Canada
  • 2016-2017: Research Staff Member, IBM T.J. Watson Research Center, NY
  • 2004-2009: Research Software Engineer, IBM T.J. Watson Research Center, NY
  • Summers of 2003,02: IBM T.J. Watson Research Center (as an intern)
  • Summer of 2001: Object Technology International, Ottawa, Canada (as an intern)
  • Summer of 2000: Undergraduate research assistant of Prof. Gail Murphy at UBC

Awards

  • 2014: ACM SIGSOFT Distinguished Paper Award at FSE 2014
  • 2009: IBM award on the technical contribution to Jazz
  • 2009: McGill Tomlinson Fellowship CAD$75K for 3 years (top incoming PhD student into the Faculty of Science)
  • 2009: NSERC CGS-D Doctoral Scholarship CAD$70K for 2 years
  • 2003: NSERC PGS-B Doctoral Scholarship – declined
  • 2001: NSERC PGS-A Master’s Scholarship CAD$35K for 2 years
  • 2000: NSERC Undergraduate Student Research Award
  • 1999, 2000: UBC Undergraduate Scholar Scholarship

Patents

  • Method for reducing risk associated with a task, US Patent 8478627, issued July 2, 2013
  • Risk reduction, US Patent Application 20090222275