Works (47)

Updated: August 12th, 2023 17:54

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 n, B. Johnson*, E. Murphy-Hill n, B. Chu* & H. Lipford*

author keywords: Software engineering; human factors; security; software tools; programming environments
Source: Web Of Science
Added: October 7, 2019

2019 article

Investigating the Effects of Gender Bias on GitHub

2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), pp. 700–711.

By: N. Imtiaz n, J. Middleton n, J. Chakraborty n, N. Robson n, G. Bai n & E. Murphy-Hill*

author keywords: GitHub; gender; open source
Source: Web Of Science
Added: September 7, 2020

2018 article

Discovering API Usability Problems at Scale

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

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

Source: Web Of Science
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 n, J. Smith n & E. Murphy-Hill n

author keywords: ACM code of ethics; software engineering
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 n, E. Murphy-Hill n & C. Parnin n

author keywords: communication theory; compilers; debugging; error messages; explanations; Stack Overflow
Source: Web Of Science
Added: March 25, 2019

2018 article

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), pp. 55–61.

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

author keywords: sentiment; politeness; affect analysis; GitHub; developer discussion
Source: Web Of Science
Added: March 4, 2019

2018 article

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), pp. 643–653.

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

Source: Web Of Science
Added: January 21, 2019

2018 article

Which Contributions Predict Whether Developers Are Accepted Into GitHub Teams

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

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

Sources: Web Of Science, ORCID
Added: March 4, 2019

2017 article

Cheetah: Just-in-Time Taint Analysis for Android Apps

PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), pp. 39–42.

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

Source: Web Of Science
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: . Ge*, D. Shepherd*, K. Damevski* & E. Murphy-Hill n

author keywords: Code search; Recommender systems; Field study
Source: Web Of Science
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 n & 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 article

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, pp. 924–927.

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

author keywords: culture; design fiction; dystopia; ideation; post-apocalypse; software engineering
Source: Web Of Science
Added: August 6, 2018

2016 article

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), pp. 212–222.

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

Source: Web Of Science
Added: August 6, 2018

2016 article

Perquimans: A Tool for Visualizing Patterns of Spreadsheet Function Combinations

2016 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION, pp. 51–60.

By: J. Middleton n & E. Murphy-Hill n

Source: Web Of Science
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 n, R. Pandita n, E. Murphy-Hill n & A. McLaughlin n

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 n & E. Murphy-Hill n

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

2015 article

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

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

author keywords: adaptive tools; IDE; concept models
Sources: Web Of Science, ORCID
Added: August 6, 2018

2015 article

Can Social Screencasting Help Developers Learn New Tools?

2015 IEEE/ACM 8TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING CHASE 2015, pp. 113–114.

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

Source: Web Of Science
Added: August 6, 2018

2015 article

Commit Bubbles

2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, pp. 631–634.

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

Source: Web Of Science
Added: August 6, 2018

2015 article

Enron's Spreadsheets and Related Emails: A Dataset and Analysis

2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, pp. 7–16.

By: F. Hermans* & E. Murphy-Hill n

Source: Web Of Science
Added: August 6, 2018

2015 article

FUSE: A Reproducible, Extendable, Internet-scale Corpus of Spreadsheets

12TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2015), pp. 486–489.

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

Source: Web Of Science
Added: August 6, 2018

2015 article

GUEST EDITORS' INTRODUCTION REFACTORING

IEEE SOFTWARE, Vol. 32, pp. 27–29.

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

Source: Web Of Science
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 AND WORK PRACTICES, 24(5), 389–422.

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

author keywords: Discovery; Learning; Programmers; Programming tools
Source: Web Of Science
Added: August 6, 2018

2015 article

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

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

author keywords: security; tools; adoption; developers
Sources: Web Of Science, ORCID
Added: August 6, 2018

2015 article

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

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

author keywords: Developer questions; human factors; security; static analysis
Source: Web Of Science
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 n, T. Zimmermann*, C. Bird* & N. Nagappan*

author keywords: Design concepts; human factors in software design; maintainability
Source: Web Of Science
Added: August 6, 2018

2015 conference paper

The 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 n, E. Murphy-Hill n & R. Dutta n

Sources: NC State University Libraries, ORCID
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 n, J. Ou* & E. Hill*

author keywords: Human Factors; Authorship; degree-of-interest; degree-of-knowledge; expertise; onboarding; recommendation; development environment
Source: Web Of Science
Added: August 6, 2018

2014 article

How Developers Visualize Compiler Messages: A Foundational Approach to Notification Construction

2014 SECOND IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT), pp. 87–96.

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

Sources: Web Of Science, ORCID
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 n, D. Shepherd*, K. Damevski* & E. Murphy-Hill n

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 n, D. Shepherd*, K. Damevski* & E. Murphy-Hill n

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 n

author keywords: Software; Blogs; Communities; Servers; Computers; Companies; software engineering; social screencasting; social learning; tool discovery
Source: Web Of Science
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 n & B. Johnson n

author keywords: Refactoring; Repository; Manual analysis; Automated analysis
Source: Web Of Science
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 n, E. Murphy-Hill n & S. Xiao n

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

2013 article

Interactive ambient visualizations for soft advice

Murphy-Hill, E., Barik, T., & Black, A. P. (2013, April). INFORMATION VISUALIZATION, Vol. 12, pp. 107–132.

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

author keywords: Software; refactoring; code smells; design; soft advice; visualization; ambient; grammar; style
Source: Web Of Science
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 n, Y. Song n, E. Murphy-Hill n & R. Bowdidge*

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

2012 journal article

Adoption and use of Java generics

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

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

author keywords: Generics; Annotations; Java; Languages; Post-mortem analysis
Sources: Web Of Science, Crossref
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 n & E. Murphy-Hill n

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 n, Q. DuBose n & E. Murphy-Hill n

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 n, M. Ayazifar n & 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 n & 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*

author keywords: ecosystem informatics; end-user programming; domain-specific data structures; spatial databases; scientific visualization
Source: Crossref
Added: June 6, 2020