Works in Progress / Submission
How Do Java Developers Use Generics?.
In submission to Empirical Software Engineering.
Chris Parnin, Chris Bird, and Emerson Murphy-Hill.
Degree-of-Knowledge: Modeling a Developer's Knowledge of Code.
In submission to Transactions on Software Engineering and Methodology.
Thomas Fritz, Gail Murphy, Emerson Murphy-Hill, Jingwen Ou, and Emily Hill.
Interactive Ambient Visualizations for Soft Advice.
In submission to the Information Visualization Journal.
Emerson Murphy-Hill, Titus Barik, and Andrew P. Black.
Papers
Reconciling Manual and Automatic Refactoring.
Xi Ge, Quinton DuBose, and Emerson Murphy-Hill.
International Conference on Software Engineering, 2012.
Continuous Social Screencasting to Facilitate Software Tool Discovery.
Emerson Murphy-Hill.
International Conference on Software Engineering,
New Ideas and Emerging Results Track, 2012.
Programmer-Friendly Refactoring Errors.
Emerson Murphy-Hill and Andrew P. Black.
Transactions on Software Engineering, 2011.
Code Hot Spot: A Tool for Extraction and Analysis of Code Change History.
Will Snipes, Brian Robinson, and Emerson Murphy-Hill.
International Conference on Software Maintenance, Industry Track, 2011.
Restructuring Software with Gestures.
Emerson Murphy-Hill, Moin Ayazifar, and Andrew P. Black.
Visual Languages and Human-Centric Computing, 2011.
Java Generics Adoption: How New Features are Introduced, Championed, or Ignored.
Chris Parnin, Christian Bird, and Emerson Murphy-Hill.
Mining Software Repositories, 2011.
How We Refactor, and How We Know It.
Emerson Murphy-Hill, Chris Parnin, and Andrew P. Black.
Transactions on Software Engineering, April 2011.
Peer Interaction Effectively, yet Infrequently, Enables Programmers to Discover New Tools.
Emerson Murphy-Hill and Gail Murphy.
Computer Supported Cooperative Work, 2011.
An Interactive Ambient Visualization for Code Smells.
2010 ACM Symposium on Software Visualization.
Emerson Murphy-Hill and Andrew P. Black.
To Appear.
Understanding Context: Creating a Lasting Impact in Experimental Software Engineering Research.
Workshop on the Future of Software Engineering Research.
Emerson Murphy-Hill, Gail Murphy, and William Griswold.
A Degree-of-Knowledge Model to Capture Source Code Familiarity.
Thomas Fritz, Jingwen Owen Ou, Gail Murphy, and Emerson Murphy-Hill
International Conference on Software Engineering.
2010.
What is Trust in a Recommender for Software Development?.
Gail Murphy and Emerson Murphy-Hill.
International Workshop on Recommendation Systems for Software Engineering.
2010.
Why Don't People Use Refactoring Tools?.
Emerson Murphy-Hill and Andrew P. Black.
1st Workshop on Refactoring Tools.
TU Berlin Technical Report, ISSN 1436-9915.
ECOOP.
2007.
Talks, Posters, and Demos
BeneFactor: a Flexible Refactoring Tool for Eclipse.
Xi Ge and Emerson Murphy-Hill.
Demonstration session at OOPSLA.
2011.
Scalable, Expressive, Context-Sensitive Code Smell Display.
Emerson Murphy-Hill.
Poster session at OOPSLA.
2008.
Activating Refactorings Faster.
Emerson Murphy-Hill.
Student Research Competition at OOPSLA.
2007.
Flossing Regularly — The Key to Healthy Software.
Emerson Murphy-Hill and Andrew P. Black.
Poster Session at ECOOP.
2007.
Improving Usability of Refactoring Tools.
Emerson Murphy-Hill.
Student Research Competition at OOPSLA.
2006.
Tools for a Successful Refactoring.
Emerson Murphy-Hill and Andrew Black.
Demonstration session at OOPSLA.
2006.
Can Infopipes Facilitate Reuse in a Traffic Application?
Emerson Murphy-Hill, Chuan-kai Lin, Andrew Black, and Jon Walpole.
Poster session at OOPSLA.
2005.
A Vehicle Traffic Analysis Tool.
Emerson Murphy-Hill.
Presentation to the European Smalltalk Users Group.
2005.
The Trait Extractor: A Tool for Generating Traits in Java.
Emerson Murphy-Hill and Andrew P. Black.
Consortium for Computing Sciences in Colleges.
2004.
LegalTransform: a Framework for Making Legal Documents Accessible to Humans.
Emerson Murphy-Hill.
Presentation to the Olympia Microcomputer Users Group.
2004.
The Canopy Database Project: Component-Driven Database Design & Visualization.
Judith Bayard Cushing, Nalini Nadkarni, Michael Finch, Youngmi Kim and Emerson Murphy-Hill.
Poster presented to IEEE Visualization Conference.
2003.
Traits: Evaluating a Language Feature |
Object-Oriented Candyland or Inheritance Quagmire?.
Emerson Murphy-Hill, Andrew Black, and Judy Cushing.
Consortium for Computing Sciences in Colleges.
2003.
Other Documents
Programmer-Friendly Refactoring Tools.
Emerson Murphy-Hill.
Dissertation.
February 28, 2009.
Refactoring Tools that People Actually Use.
Emerson Murphy-Hill.
Presentation to the Portland Java Users' Group.
September 18, 2007.
Programmer-Friendly Refactoring Tools.
Emerson Murphy-Hill.
Thesis Proposal.
May 27, 2007.
Improving Refactoring with Alternate Program Views.
Emerson Murphy-Hill.
Research Proficiency Exam.
May 19, 2006.
What a Guy Who's Still In School Thinks..
Emerson Murphy-Hill.
Panel: "Life After Evergreen."
September 22, 2005.
* © ACM, 2008.
This is the author's version of the work.
It is posted here by permission of ACM for your personal use.
Not for redistribution.
The definitive version was published in the Proceedings of the ICSE 2008.
http://dx.doi.org/10.1145/1368088.1368146