| 2026 | CHI | The Invisible Mentor: Inferring User Actions from Screen Recordings to Recommend Better Workflows. | Litao Yan, Andrew Head, Ken Milne, Vu Le, Sumit Gulwani, Chris Parnin, Emerson R. Murphy-Hill |
| 2024 | ICSE | GenderMag Improves Discoverability in the Field, Especially for Women: An Multi-Year Case Study of Suggest Edit, a Code Review Feature. | Emerson R. Murphy-Hill, Alberto Elizondo, Ambar Murillo, Marian Harbach, Bogdan Vasilescu, Delphine Carlson, Florian Dessloch |
| 2022 | ICSE | Detecting Interpersonal Conflict in Issues and Code Review: Cross Pollinating Open- and Closed-Source Approaches. | Huilian Sophie Qiu, Bogdan Vasilescu, Christian Kstner, Carolyn D. Egelman, Ciera Jaspan, Emerson R. Murphy-Hill |
| 2020 | ICSE | Predicting developers' negative feelings about code review. | Carolyn D. Egelman, Emerson R. Murphy-Hill, Elizabeth Kammer, Margaret Morrow Hodges, Collin Green, Ciera Jaspan, James Lin |
| 2020 | SOUPS | Why Can't Johnny Fix Vulnerabilities: A Usability Evaluation of Static Analysis Tools for Security. | Justin Smith, Lisa Nguyen Quang Do, Emerson R. Murphy-Hill |
| 2019 | ICSE | Investigating the effects of gender bias on GitHub. | Nasif Imtiaz, Justin Middleton, Joymallya Chakraborty, Neill Robson, Gina R. Bai, Emerson R. Murphy-Hill |
| 2019 | ICSE | Do developers discover new tools on the toilet? | Emerson R. Murphy-Hill, Edward K. Smith, Caitlin Sadowski, Ciera Jaspan, Collin Winter, Matthew Jorde, Andrea Knight, Andrew Trenk, Steve Gross |
| 2018 | ICSE | When not to comment: questions and tradeoffs with API documentation for C++ projects. | Andrew Head, Caitlin Sadowski, Emerson R. Murphy-Hill, Andrea Knight |
| 2018 | ICSE | Sentiment and politeness analysis tools on developer discussions are unreliable, but so are people. | Nasif Imtiaz, Justin Middleton, Peter Girouard, Emerson R. Murphy-Hill |
| 2018 | ICSE | Advantages and disadvantages of a monolithic repository: a case study at google. | Ciera Jaspan, Matthew Jorde, Andrea Knight, Caitlin Sadowski, Edward K. Smith, Collin Winter, Emerson R. Murphy-Hill |
| 2018 | ICSE | Discovering API Usability Problems at Scale. | Emerson R. Murphy-Hill, Caitlin Sadowski, Andrew Head, John Daughtry, Andrew Macvean, Ciera Jaspan, Collin Winter |
| 2018 | MSR | Which contributions predict whether developers are accepted into github teams. | Justin Middleton, Emerson R. Murphy-Hill, Demetrius Green, Adam W. Meade, Roger Mayer, David White, Steve McDonald |
| 2017 | ICSE | Do developers read compiler error messages? | Titus Barik, Justin Smith, Kevin Lubick, Elisabeth Holmes, Jing Feng, Emerson R. Murphy-Hill, Chris Parnin |
| 2017 | ICSE | Cheetah: just-in-time taint analysis for Android apps. | Lisa Nguyen Quang Do, Karim Ali, Benjamin Livshits, Eric Bodden, Justin Smith, Emerson R. Murphy-Hill |
| 2017 | ISSTA | Just-in-time static analysis. | Lisa Nguyen Quang Do, Karim Ali, Benjamin Livshits, Eric Bodden, Justin Smith, Emerson R. Murphy-Hill |
| 2016 | ICSE | Automatic web security unit testing: XSS vulnerability detection. | Mahmoud Mohammadi, Bill Chu, Heather Richter Lipford, Emerson R. Murphy-Hill |
| 2016 | ICSE | Software security education at scale. | Christopher Theisen, Laurie A. Williams, Kevin M. Oliver, Emerson R. Murphy-Hill |
| 2016 | SOUPS | What Questions Remain? An Examination of How Developers Understand an Interactive Static Analysis Tool. | Tyler Thomas, Heather Lipford, Bill Chu, Justin Smith, Emerson R. Murphy-Hill |
| 2016 | VISSOFT | Perquimans: A Tool for Visualizing Patterns of Spreadsheet Function Combinations. | Justin Middleton, Emerson R. Murphy-Hill |
| 2015 | ICSE | Commit Bubbles. | Titus Barik, Kevin Lubick, Emerson R. Murphy-Hill |
| 2015 | ICSE | Enron's Spreadsheets and Related Emails: A Dataset and Analysis. | Felienne Hermans, Emerson R. Murphy-Hill |
| 2015 | ICSE | Can Social Screencasting Help Developers Learn New Tools? | Kevin Lubick, Titus Barik, Emerson R. Murphy-Hill |
| 2015 | MSR | Fuse: A Reproducible, Extendable, Internet-Scale Corpus of Spreadsheets. | Titus Barik, Kevin Lubick, Justin Smith, John Slankas, Emerson R. Murphy-Hill |
| 2014 | CCS | Designing Interventions to Persuade Software Developers to Adopt Security Tools. | Tiffany Brooke Jordan, Brittany Johnson, Jim Witschey, Emerson R. Murphy-Hill |
| 2014 | CCS | Interactive Code Annotation for Security Vulnerability Detection. | Heather Richter Lipford, Tyler Thomas, Bill Chu, Emerson R. Murphy-Hill |
| 2014 | CCS | SIW 2014: First Workshop on Security Information Workers. | Emerson R. Murphy-Hill, Heather Richter Lipford, Bill Chu, Robert Biddle |
| 2014 | CCS | Technical and Personal Factors Influencing Developers' Adoption of Security Tools. | Jim Witschey, Shundan Xiao, Emerson R. Murphy-Hill |
| 2014 | CSCW | Social influences on secure development tool adoption: why security tools spread. | Shundan Xiao, Jim Witschey, Emerson R. Murphy-Hill |
| 2014 | ICSE | Compiler error notifications revisited: an interaction-first approach for helping developers more effectively comprehend and resolve error notifications. | Titus Barik, Jim Witschey, Brittany Johnson, Emerson R. Murphy-Hill |
| 2014 | ICSE | Manual refactoring changes with automated refactoring validation. | Xi Ge, Emerson R. Murphy-Hill |
| 2014 | ICSE | Towards refactoring-aware code review. | Xi Ge, Saurabh Sarkar, Emerson R. Murphy-Hill |
| 2014 | ICSE | How programming languages will co-evolve with software engineering: a bright decade ahead. | Emerson R. Murphy-Hill, Dan Grossman |
| 2014 | ICSE | Cowboys, ankle sprains, and keepers of quality: how is video game development different from software development? | Emerson R. Murphy-Hill, Thomas Zimmermann, Nachiappan Nagappan |
| 2014 | ICSE | Experiences gamifying developer adoption of practices and tools. | Will Snipes, Anil R. Nair, Emerson R. Murphy-Hill |
| 2014 | VISSOFT | How Developers Visualize Compiler Messages: A Foundational Approach to Notification Construction. | Titus Barik, Kevin Lubick, Samuel Christie, Emerson R. Murphy-Hill |
| 2013 | ICSE | Why don't software developers use static analysis tools to find bugs? | Brittany Johnson, Yoonki Song, Emerson R. Murphy-Hill, Robert W. Bowdidge |
| 2013 | ICSE | The design of bug fixes. | Emerson R. Murphy-Hill, Thomas Zimmermann, Christian Bird, Nachiappan Nagappan |
| 2013 | ICSE | Improving developer participation rates in surveys. | Edward K. Smith, Robert T. Loftin, Emerson R. Murphy-Hill, Christian Bird, Thomas Zimmermann |
| 2013 | ICSE | Towards recognizing and rewarding efficient developer work patterns. | Will Snipes, Vinay Augustine, Anil R. Nair, Emerson R. Murphy-Hill |
| 2013 | ICSE | Live feedback on behavioral changes. | Gustavo Soares, Emerson R. Murphy-Hill, Rohit Gheyi |
| 2013 | ICSE | Conducting interview studies: challenges, lessons learned, and open questions. | Jim Witschey, Emerson R. Murphy-Hill, Shundan Xiao |
| 2013 | MSR | Is programming knowledge related to age? an exploration of stack overflow. | Patrick Morrison, Emerson R. Murphy-Hill |
| 2012 | ICSE | Reconciling manual and automatic refactoring. | Xi Ge, Quinton L. DuBose, Emerson R. Murphy-Hill |
| 2012 | ICSE | Continuous social screencasting to facilitate software tool discovery. | Emerson R. Murphy-Hill |
| 2012 | ICSE | How can research about software developers generalize? | Emerson R. Murphy-Hill, Laurie Willaims |
| 2012 | OOPSLA | Evaluation and usability of programming languages and tools (PLATEAU). | Shane Markstrum, Emerson R. Murphy-Hill, Caitlin Sadowski |
| 2011 | CSCW | Peer interaction effectively, yet infrequently, enables programmers to discover new tools. | Emerson R. Murphy-Hill, Gail C. Murphy |
| 2011 | MSR | Java generics adoption: how new features are introduced, championed, or ignored. | Chris Parnin, Christian Bird, Emerson R. Murphy-Hill |
| 2011 | OOPSLA | Evaluation and usability of programming languages and tools: (PLATEAU). | Craig Anslow, Shane Markstrum, Emerson R. Murphy-Hill |
| 2011 | OOPSLA | Going green with refactoring: sustaining the "worldwide virtual machine". | Steven Fraser, Emerson R. Murphy-Hill, Werner Wild, Joseph W. Yoder, Bo Q. Zhu |
| 2011 | OOPSLA | BeneFactor: a flexible refactoring tool for eclipse. | Xi Ge, Emerson R. Murphy-Hill |
| 2010 | ICSE | A degree-of-knowledge model to capture source code familiarity. | Thomas Fritz, Jingwen Ou, Gail C. Murphy, Emerson R. Murphy-Hill |
| 2010 | ICSE | What is trust in a recommender for software development? | Gail C. Murphy, Emerson R. Murphy-Hill |
| 2010 | OOPSLA | Evaluation and usability of programming languages and tools (PLATEAU). | Emerson R. Murphy-Hill, Shane Markstrum, Craig Anslow |
| 2009 | ICSE | How we refactor, and how we know it. | Emerson R. Murphy-Hill, Chris Parnin, Andrew P. Black |
| 2009 | OOPSLA | Evaluation and usability of programming languages and tools (plateau). | Craig Anslow, Shane Markstrum, Emerson R. Murphy-Hill |
| 2008 | ICSE | Breaking the barriers to successful refactoring: observations and tools for extract method. | Emerson R. Murphy-Hill, Andrew P. Black |
| 2008 | OOPSLA | Scalable, expressive, and context-sensitive code smell display. | Emerson R. Murphy-Hill |
| 2008 | OOPSLA | Gathering refactoring data: a comparison of four methods. | Emerson R. Murphy-Hill, Andrew P. Black, Danny Dig, Chris Parnin |
| 2007 | ECOOP | Why Don't People Use Refactoring Tools? | Emerson R. Murphy-Hill, Andrew P. Black |
| 2007 | OOPSLA | Activating refactorings faster. | Emerson R. Murphy-Hill |
| 2006 | OOPSLA | Improving usability of refactoring tools. | Emerson R. Murphy-Hill |
| 2006 | OOPSLA | Tools for a successful refactoring. | Emerson R. Murphy-Hill, Andrew P. Black |
| 2005 | OOPSLA | Can infopipes facilitate reuse in a traffic application? | Emerson R. Murphy-Hill, Chuan-Kai Lin, Andrew P. Black, Jonathan Walpole |
| 2005 | OOPSLA | Removing duplication from java.io: a case study using traits. | Emerson R. Murphy-Hill, Philip J. Quitslund, Andrew P. Black |
| 2004 | OOPSLA | Traits: experience with a language feature. | Emerson R. Murphy-Hill, Andrew P. Black |