Works (47)
2019 article
Investigating the Effects of Gender Bias on GitHub
Imtiaz, N., Middleton, J., Chakraborty, J., Robson, N., Bai, G., & Murphy-Hill, E. (2019, May 1).
2018 article
Discovering API usability problems at scale
Murphy-Hill, E., Sadowski, C., Head, A., Daughtry, J., Macvean, A., Jaspan, C., & Winter, C. (2018, June 2).
2018 article
Does ACM’s code of ethics change ethical decision making in software development?
McNamara, A., Smith, J., & Murphy-Hill, E. (2018, October 26).
2018 article
How Developers Diagnose Potential Security Vulnerabilities with a Static Analysis Tool
Smith, J., Johnson, B., Murphy-Hill, E., Chu, B., & Lipford, H. R. (2018, February 27). IEEE Transactions on Software Engineering.
2018 article
How should compilers explain problems to developers?
Barik, T., Ford, D., Murphy-Hill, E., & Parnin, C. (2018, October 26).
2018 article
Sentiment and politeness analysis tools on developer discussions are unreliable, but so are people
Imtiaz, N., Middleton, J., Girouard, P., & Murphy-Hill, E. (2018, June 2).
2018 article
When not to comment
Head, A., Sadowski, C., Murphy-Hill, E., & Knight, A. (2018, May 27).
2018 article
Which contributions predict whether developers are accepted into github teams
Middleton, J., Murphy-Hill, E., Green, D., Meade, A., Mayer, R., White, D., & McDonald, S. (2018, May 28). 2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), pp. 403–413.
2017 article
Cheetah: just-in-time taint analysis for android apps
Do, L. N. Q., Ali, K., Livshits, B., Bodden, E., Smith, J., & Murphy-Hill, E. (2017, May 1).
2017 journal article
Gender differences and bias in open source: pull request acceptance of women versus men
PeerJ Computer Science.
2016 article
A perspective on blending programming environments and games: Beyond points, badges, and leaderboards
Barik, T., Murphy-Hill, E., & Zimmermann, T. (2016, September 1).
2016 journal article
A process for surviving survey design and sailing through survey deployment
Perspectives on Data Science for Software Engineering, 213–219.
2016 article
Design and evaluation of a multi-recommendation system for local code search
Shepherd, D. C., Damevski, K., & Murphy-Hill, E. (2016, July 9). Journal of Visual Languages & Computing.
2016 article
Designing for dystopia: software engineering research for the post-apocalypse
Barik, T., Pandita, R., Middleton, J., & Murphy-Hill, E. (2016, November 1).
2016 article
From Quick Fixes to Slow Fixes: Reimagining Static Analysis Resolutions to Enable Design Space Exploration
Barik, T., Song, Y., Johnson, B., & Murphy-Hill, E. (2016, October 1).
2016 article
Perquimans: A Tool for Visualizing Patterns of Spreadsheet Function Combinations
Middleton, J., & Murphy-Hill, E. (2016, October 1).
2016 article proceedings
Veteran developers' contributions and motivations: An open source perspective
2016 conference paper
from quick fixes to slow fixes: reimagining static analysis resolutions to enable design space exploration
32nd ieee international conference on software maintenance and evolution (icsme 2016), 212–222.
2015 article
A study of interactive code annotation for access control vulnerabilities
Thomas, T., Chu, B., Lipford, H., Smith, J., & Murphy-Hill, E. (2015, October 1).
2015 article
Bespoke tools: adapted to the concepts developers know
Johnson, B., Pandita, R., Murphy-Hill, E., & Heckman, S. (2015, August 26). 2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, pp. 878–881.
2015 article
Can Social Screencasting Help Developers Learn New Tools?
Lubick, K., Barik, T., & Murphy-Hill, E. (2015, May 1).
2015 article
Commit Bubbles
Barik, T., Lubick, K., & Murphy-Hill, E. (2015, May 1). 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering.
2015 article
Enron's Spreadsheets and Related Emails: A Dataset and Analysis
Hermans, F., & Murphy-Hill, E. (2015, May 1). 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering.
2015 article
Fuse: A Reproducible, Extendable, Internet-Scale Corpus of Spreadsheets
Barik, T., Lubick, K., Smith, J., Slankas, J., & Murphy-Hill, E. (2015, May 1).
2015 article
How Do Users Discover New Tools in Software Development and Beyond?
Murphy-Hill, E., Lee, D. Y., Murphy, G. C., & McGrenere, J. (2015, July 22). Computer Supported Cooperative Work (CSCW).
2015 article
Quantifying developers' adoption of security tools
Witschey, J., Zielinska, O., Welk, A., Murphy-Hill, E., Mayhorn, C., & Zimmermann, T. (2015, August 26). Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, pp. 260–271.
2015 article
Questions developers ask while diagnosing potential security vulnerabilities with static analysis
Smith, J., Johnson, B., Murphy-Hill, E., Chu, B., & Lipford, H. R. (2015, August 26).
2015 article
Refactoring [Guest editors' introduction]
Murphy-Hill, E., Roberts, D., Sommerlad, P., & Opdyke, W. F. (2015, October 28). IEEE Software.
2015 article
The human factor: A challenge for network reliability design
Mushi, M., Murphy-Hill, E., & Dutta, R. (2015, March 1). 2015 11th International Conference on the Design of Reliable Communication Networks (DRCN), pp. 115–118.
2014 article
Degree-of-knowledge
Fritz, T., Murphy, G. C., Murphy-Hill, E., Ou, J., & Hill, E. (2014, March 1). ACM Transactions on Software Engineering and Methodology.
2014 article
How Developers Visualize Compiler Messages: A Foundational Approach to Notification Construction
Barik, T., Lubick, K., Christie, S., & Murphy-Hill, E. (2014, September 1). 2014 Second IEEE Working Conference on Software Visualization (VISSOFT), pp. 87–96.
2014 article
How developers use multi-recommendation system in local code search
Shepherd, D., Damevski, K., & Murphy-Hill, E. (2014, July 1).
2014 article
How the Sando search tool recommends queries
Shepherd, D., Damevski, K., & Murphy-Hill, E. (2014, February 1).
2014 article
The Design Space of Bug Fixes and How Developers Navigate It
Murphy-Hill, E., Zimmermann, T., Bird, C., & Nagappan, N. (2014, September 17). IEEE Transactions on Software Engineering.
2014 article
The Future of Social Learning in Software Engineering
Murphy-Hill, E. (2014, January 1). Computer.
2013 article
Conducting interview studies: Challenges, lessons learned, and open questions
Witschey, J., Murphy-Hill, E., & Xiao, N. S. (2013, May 1).
2013 article
Interactive ambient visualizations for soft advice
Murphy-Hill, E., Barik, T., & Black, A. P. (2013, March 6). Information Visualization.
2013 article
The design of bug fixes
Murphy-Hill, E., Zimmermann, T., Bird, C., & Nagappan, N. (2013, May 1). 2013 35th International Conference on Software Engineering (ICSE).
2013 article
Why don't software developers use static analysis tools to find bugs?
Johnson, B., Song, Y., Murphy-Hill, E., & Bowdidge, R. (2013, May 1). 2013 35th International Conference on Software Engineering (ICSE).
2012 journal article
Adoption and use of Java generics
Empirical Software Engineering, 18(6), 1047–1089.
2012 article
An exploratory study of blind software developers
Mealin, S., & Murphy-Hill, E. (2012, September 1).
2012 article
Comparing approaches to analyze refactoring activity on software repositories
Soares, G., Gheyi, R., Murphy-Hill, E., & Johnson, B. (2012, November 16). Journal of Systems and Software.
2012 article
Continuous social screencasting to facilitate software tool discovery
Murphy-Hill, E. (2012, June 1).
2012 article
Reconciling manual and automatic refactoring
DuBose, Q. L., & Murphy-Hill, E. (2012, June 1).
2011 article
Restructuring software with gestures
Murphy-Hill, E., Ayazifar, M., & Black, A. P. (2011, September 1).
2010 article
An interactive ambient visualization for code smells
Murphy-Hill, E., & Black, A. P. (2010, October 25).
2007 journal article
Component-based end-user database design for ecologists
Journal of Intelligent Information Systems, 29(1), 7–24.