Ph.D. Student, College of Computing, Georgia Tech
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. I'm advised by Spencer Rugaber , but also honored to work with lots of folks.
I study the empirical, hci, and cognitive neuroscience aspects of software development. I look at how software development occurs in practice and how certain tools help or hinder this process.
I have studied refactoring, fault localization, interruptions, language adoption, blogging, and code visualization.
I have used electrodes, instrumentation, interviews, data mining, surveys, and controlled experiments in the process.
Visit my Blog, where I write up details on tools and studies.
Are Automated Debugging Techniques Actually Helping Programmers?Parnin, Orso. Symposium on Software Testing and Analysis (ISSTA).
Subvocalization: Toward Hearing the Inner Thoughts of DevelopersParnin. Conference on Program Comprehension (ICPC).
Resumption Strategies for Interrupted Programming TasksParnin, Rugaber. Conference on Program Comprehension (ICPC). Extended to Software Quality Journal (SQJ).
Evaluating Cues for Interrupted Programming TasksParnin, DeLine. Conference on Human Factors in Computing Systems (CHI). Best Paper Nominee.