I am excited to be starting PhD in Computer Science at McGill University this Fall, while taking a leave of absence from IBM T.J. Watson Research Center. At McGill, I will be working with Prof. Martin Robillard in the SWEVO lab.
My projects span numerous areas in Software Engineering. During my six years at IBM Research, the projects I was involved with touched on areas such as software development governance, recommendation systems, software traceability, collaborative software development environments, and software configuration management. Prior to IBM, when I was pursuing my Master's and Bachelor's theses at University of British Columbia with Prof. Gail Murphy, I was involved in mining software repositories and static analysis on Java exceptions.
Some of my recent professional activies include orgranizing the IBM Jazz Research Reception at ICSE 2009. I recently serve on the following Program Committees: International Conference on Global Software Engineering (ICGSE 2009), International Conference on Software Maintenance (ICSM 2009), and Workshop on Software Development Governance (SDG 2009).
Jazz development data: a community perspective A. Ying, K. Ehrlich, L.T. Cheng, H. Ossher, T. Frauenhofer, F. van Ham Workshop on Infrastructure for Research in Collaborative SE, 2008
Jazz as a research platform Software Development Governance group at IBM Research Workshop on Infrastructure for Research in Collaborative SE, 2008
Ensemble: a Recommendation Tool for Promoting Communications in Software Teams Xiang, Ying, Cheng, Ding, Ehrlich, Helander, Matchen, Sempere, Tarr, Williams and Yang Workshop on Recommendation Systems in SE, 2008
Filtering out methods you wish you hadn't navigated Annie Ying, Peri Tarr Eclipse Technology Exchange, 2007
Integrated solution engineering Gong, Klinger, Matchen, Tarr, Uceda-Sosa, Ying, Xu, Zhou Formal demonstration at OOPSLA 2006
Source code that talks: an exploration of Eclipse task comments and their implication to repository mining Annie Ying, James Wright, and Steven Abrams MSR 2005
An exploration of how comments are used for marking related code fragments Annie Ying, James Wright, and Steven Abrams Workshop on the Modeling and Analysis of Concerns in Software, 2005
Predicting Source Code Changes by Mining Change History Annie Ying, Gail Murphy, Raymond Ng, and Mark Chu-Carroll IEEE TSE, 30, 9, 2004
Visual
separation of concerns through multidimensional program storage
Mark Chu-Carroll, Jim Wright, Annie Ying
AOSD 2003
Scaling
an Object-oriented System Execution Visualizer through
Sampling
Andrew Chan, Reid Holmes, Gail Murphy, Annie Ying
IWPC 2003
Tools
for Lightweight Knowledge Sharing in Open-source Software
Development
Davor Cubranic, Reid Holmes, Annie Ying, and Gail Murphy
Workshop
on Open Source Software, 2003
Using
version information for concern inference and code-assist
Annie Ying, Gail Murphy, Raymond Ng, Mark Chu-Carroll
Workshop on Tools
for AOSD, 2002
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
Theses

(Ying, Tsui Tsui, pronounced as ying-chuoi-chuoi in Cantonese). My given name,
, describes a type of green colour in jade or fresh grass.
I am married to Pablo Duboue. Pablo is a researcher in Natural Language Processing at IBM T.J. Watson Research Center. Incidentally, my two siblings are also computer professionals: my sister Maggie works in Microsoft and my brother Henry works in the IT department of UPS.
I love the magical connections from making and sharing choral music with other people. I have been fortunate enough to sing with Oratorio Society of New York. The choir’s usual venue is the Carnegie Hall and the choir is often reviewed by the NY Times. Another memorable experience was with Angelica, a acapella women chamber choir mostly singing early music. This July I am very much looking forward to attend the Tallis Scholars Summer School with the world premier group of acapella singers.
I commute by public transit almost all my life. Even in Westchester, a US suburb where most people think commuting by bus is impossible, I still have many reasons to commute by bus:
Commuting by bus is a lifestyle I choose. I have nothing against other people commute by other means.