Annie Ying picture of Annie Ying
Bio | Papers | Service | CV | Personal

Bio

I am a senior PhD student in Computer Science at McGill University, while taking a leave of absence from IBM T.J. Watson Research Center. At McGill, I am 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 in 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).

Papers

Publications

The Influence of the Task on Programmer Behaviour
A. Ying, M. Robillard
Proceedings of the 19th IEEE International Conference on Program Comprehension, pages 31-40, June 2011.

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

Theses

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

Journal Referee Activities

Departmental Service

CV

Last updated: June 15, 2009

Education

Work Experience

Awards

Personal

My Chinese name

(Ying, Tsui Tsui, pronounced as ying-chuoi-chuoi in Cantonese). My given name,, describes a type of green colour in jade or fresh grass.

My family

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.

Choral music

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.

My bus commute

I commute by public transit almost all my life. I am especially proud that even in a US suburb where most of my colleagues commute by car, I could still choose to commute by public transit. There are many reasons:

I’m moving to Montreal soon and I’m very much looking forward to this public transit friendly city!

Last updated: Jannuary 7th, 2013
Images in the header courtesy by Sakura Photography