Emerson Murphy-Hill

Works (46)

2019 journal article

How Developers Diagnose Potential Security Vulnerabilities with a Static Analysis Tool

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 45(9), 877–897.

By: J. Smith, B. Johnson, E. Murphy-Hill, B. Chu & H. Lipford

Source: Web Of Science
Added: October 7, 2019

2018 conference paper

Discovering API Usability Problems at Scale

2018 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON API USAGE AND EVOLUTION (WAPI), 14–17.

By: E. Murphy-Hill, C. Sadowski, A. Head, J. Daughtry, A. Macvean, C. Jaspan, C. Winter

Source: NC State University Libraries
Added: January 21, 2019

2018 article

Does ACM's Code of Ethics Change Ethical Decision Making in Software Development?

ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, pp. 729–733.

By: A. McNamara, J. Smith & E. Murphy-Hill

Source: Web Of Science
Added: March 25, 2019

2018 article

How Should Compilers Explain Problems to Developers?

ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, pp. 633–643.

By: T. Barik, D. Ford, E. Murphy-Hill & C. Parnin

Source: Web Of Science
Added: March 25, 2019

2018 conference paper

Sentiment and Politeness Analysis Tools on Developer Discussions Are Unreliable, but so Are People

2018 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON EMOTION AWARENESS IN SOFTWARE ENGINEERING (SEMOTION), 55–61.

By: N. Imtiaz, J. Middleton, P. Girouard & E. Murphy-Hill

Source: NC State University Libraries
Added: March 4, 2019

2018 conference paper

When Not to Comment Questions and Tradeoffs with API Documentation for C plus plus Projects

PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 643–653.

By: A. Head, C. Sadowski, E. Murphy-Hill & A. Knight

Source: NC State University Libraries
Added: January 21, 2019

2018 conference paper

Which Contributions Predict Whether Developers Are Accepted Into GitHub Teams

2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 403–413.

By: J. Middleton, E. Murphy-Hill, D. Green, A. Meade, R. Mayer, D. White, S. McDonald

Source: NC State University Libraries
Added: March 4, 2019

2017 conference paper

Cheetah: Just-in-time taint analysis for android apps

Proceedings of the ieee-acm international conference on software, 39–42.

By: L. Do, K. Ali, B. Livshits, E. Bodden, J. Smith & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2017 journal article

Design and evaluation of a multi-recommendation system for local code search

Journal of Visual Languages and Computing, 39, 1–9.

By: X. Ge, D. Shepherd, K. Damevski & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2017 journal article

Gender differences and bias in open source: pull request acceptance of women versus men

PeerJ Computer Science.

By: J. Terrell, A. Kofink, J. Middleton, C. Rainear, E. Murphy-Hill, C. Parnin, J. Stallings

Source: NC State University Libraries
Added: August 6, 2018

2016 conference paper

A Perspective on blending programming environments and games: beyond points, badges, and leaderboards

2016 ieee symposium on visual languages and human-centric computing (vl/hcc), 134–142.

By: T. Batik, E. Murphy-Hill & T. Zimmermann

Source: NC State University Libraries
Added: August 6, 2018

2016 journal article

A process for surviving survey design and sailing through survey deployment

Perspectives on Data Science for Software Engineering, 213–219.

By: T. Barik & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2016 conference paper

Designing for dystopia software engineering research for the post-apocalypse

FSE'16: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 924–927.

By: T. Barik, R. Pandita, J. Middleton & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2016 conference paper

Perquimans: A tool for visualizing patterns of spreadsheet function combinations

2016 IEEE Working Conference on Software Visualization, 51–60.

By: J. Middleton & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2016 conference paper

Using travel time reliability measures with individual vehicle data

2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), 2131–2136.

By: I. Isukapati & G. List

Source: NC State University Libraries
Added: August 6, 2018

2016 conference paper

Veteran developers' contributions and motivations: an open source perspective

2016 ieee symposium on visual languages and human-centric computing (vl/hcc), 171–179.

By: P. Morrison, R. Pandita, E. Murphy-Hill & A. McLaughlin

Source: NC State University Libraries
Added: August 6, 2018

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.

By: T. Barik, Y. Song, B. Johnson & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

A study of interactive code annotation for access control vulnerabilities

Proceedings 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 73–77.

By: T. Thomas, B. Chu, H. Lipford, J. Smith & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

Bespoke tools: Adapted to the concepts developers know

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, 878–881.

By: B. Johnson, R. Pandita, E. Murphy-Hill & S. Heckman

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

Can social screencasting help developers learn new tools?

2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering CHASE 2015, 113–114.

By: K. Lubick, T. Barik & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

Commit bubbles

2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, vol 2, 631–634.

By: T. Barik, K. Lubick & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

Enron's spreadsheets and related emails: A dataset and analysis

2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, vol 2, 7–16.

By: F. Hermans & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

FUSE: A reproducible, extendable, internet-scale corpus of spreadsheets

12th Working Conference on Mining Software Repositories (MSR 2015), 486–489.

By: T. Barik, K. Lubick, J. Smith, J. Slankas & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2015 journal article

Guest editors' introduction refactoring

IEEE Software, 32(6), 27–29.

By: E. Murphy-Hill, D. Roberts, P. Sommerlad & W. Opdyke

Source: NC State University Libraries
Added: August 6, 2018

2015 journal article

How do users discover new tools in software development and beyond?

Computer Supported Cooperative Work-The Journal of Collaborative Computing, 24(5), 389–422.

By: E. Murphy-Hill, D. Lee, G. Murphy & J. McGrenere

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

Quantifying developers' adoption of security tools

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, 260–271.

By: J. Witschey, O. Zielinska, A. Welk, E. Murphy-Hill, C. Mayhorn & T. Zimmermann

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

Questions developers ask while diagnosing potential security vulnerabilities with static analysis

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, 248–259.

By: J. Smith, B. Johnson, E. Murphy-Hill, B. Chu & H. Lipford

Source: NC State University Libraries
Added: August 6, 2018

2015 journal article

The design space of bug fixes and how developers navigate it

IEEE Transactions on Software Engineering, 41(1), 65–81.

By: E. Murphy-Hill, T. Zimmermann, C. Bird & N. Nagappan

Source: NC State University Libraries
Added: August 6, 2018

2015 conference paper

The human factor: A challenge for network reliability design

2015 11th International Conference on the Design of Reliable Communication Networks (DRCN), 115–118.

By: M. Mushi, E. Murphy-Hill & R. Dutta

Source: NC State University Libraries
Added: August 6, 2018

2014 journal article

Degree-of-knowledge: Modeling a developer's knowledge of code

ACM Transactions on Software Engineering and Methodology, 23(2).

By: T. Fritz, G. Murphy, E. Murphy-Hill, J. Ou & E. Hill

Source: NC State University Libraries
Added: August 6, 2018

2014 conference paper

How developers use multi-recommendation system in local code search

2014 ieee symposium on visual languages and human-centric computing (vl/hcc 2014), 69–76.

By: X. Ge, D. Shepherd, K. Damevski & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2014 conference paper

How developers visualize compiler messages: A foundational approach to notification construction

2014 Second IEEE Working Conference on Software Visualization (VISSOFT), 87–96.

By: T. Barik, K. Lubick, S. Christie & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2014 conference paper

How the Sando search tool recommends queries

2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE), 425–428.

By: X. Ge, D. Shepherd, K. Damevski & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2014 journal article

The future of social learning in software engineering

Computer, 47(1), 48–54.

By: E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2013 journal article

Adoption and use of Java generics

Empirical Software Engineering, 18(6), 1047–1089.

By: C. Parnin, C. Bird & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2013 journal article

Comparing approaches to analyze refactoring activity on software repositories

Journal of Systems and Software, 86(4), 1006–1022.

By: G. Soares, R. Gheyi, E. Murphy-Hill & B. Johnson

Source: NC State University Libraries
Added: August 6, 2018

2013 conference paper

Conducting interview studies: Challenges, lessons learned, and open questions

2013 1st International Workshop on Conducting Empirical Studies in Industry (CESI), 51–54.

By: J. Witschey, E. Murphy-Hill & S. Xiao

Source: NC State University Libraries
Added: August 6, 2018

2013 conference paper

Interactive ambient visualizations for soft advice

Information Visualization, 12(2), 107–132.

By: E. Murphy-Hill, T. Barik & A. Black

Source: NC State University Libraries
Added: August 6, 2018

2013 conference paper

The design of bug fixes

Proceedings of the 35th International Conference on software engineering (ICSE 2013), 332–341.

By: E. Murphy-Hill, T. Zimmermann, C. Bird & N. Nagappan

Source: NC State University Libraries
Added: August 6, 2018

2013 conference paper

Why don't software developers use static analysis tools to find bugs?

Proceedings of the 35th International Conference on software engineering (ICSE 2013), 672–681.

By: B. Johnson, Y. Song, E. Murphy-Hill & R. Bowdidge

Source: NC State University Libraries
Added: August 6, 2018

2012 conference paper

An exploratory study of blind software developers

2012 IEEE symposium on visual languages and human-centric computing (vl/hcc), 71–74.

By: S. Mealin & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2012 conference paper

Continuous social screencasting to facilitate software tool discovery

2012 34th international conference on software engineering (icse), 1317–1320.

By: E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2012 conference paper

Reconciling manual and automatic refactoring

2012 34th international conference on software engineering (icse), 211–221.

By: X. Ge, Q. DuBose & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2011 conference paper

Restructuring software with gestures

2011 ieee symposium on visual languages and human-centric computing (vl/hcc 2011), 165–172.

By: E. Murphy-Hill, M. Ayazifar & A. Black

Source: NC State University Libraries
Added: August 6, 2018

2010 conference paper

An interactive ambient visualization for code smells

Softvis 2010: Proceedings of the 2010 International Symposium on Software Visualization, 5–14.

By: E. Murphy-Hill & A. Black

Source: NC State University Libraries
Added: August 6, 2018

2007 journal article

Component-based end-user database design for ecologists

Journal of Intelligent Information Systems, 29(1), 7–24.

By: J. Cushing, N. Nadkarni, M. Finch, A. Fiala, E. Murphy-Hill, L. Delcambre, D. Maier

Source: Crossref
Added: June 6, 2020