About
I'm a Computer Science PhD student at Georgia Tech studying software engineering. In addition to studying software engineering, I have worked and interned at various organizations including Microsoft Research and GTRI.
Research
I'm interested in studying how software development occurs and how certain tools help or hinder this process.
I have studied refactoring, code reviews, code change histories, code visualization and interruption management.
Currently, I am investigating how developers manage intermediate development knowledge that is often lost when a programmer is blocked or interrupted on a programming task.
When studying developers, I use a variety of techniques including: analyzing recorded development sessions, mining code and task repositories and conducting surveys, observation or controlled studies.
See more details in Publications or download my CV.
Collaborate?
Want to help with or be in a study, or collobrate on research? Contact me: chris.parnin at gatech.edu.
Paper cloud
Stuff I write about in my papers (see how its made at my blog):