@article{smith_johnson_murphy-hill_chu_lipford_2019, title={How Developers Diagnose Potential Security Vulnerabilities with a Static Analysis Tool}, volume={45}, ISSN={["1939-3520"]}, DOI={10.1109/TSE.2018.2810116}, number={9}, journal={IEEE TRANSACTIONS ON SOFTWARE ENGINEERING}, author={Smith, Justin and Johnson, Brittany and Murphy-Hill, Emerson and Chu, Bill and Lipford, Heather Richter}, year={2019}, month={Sep}, pages={877–897} } @article{imtiaz_middleton_chakraborty_robson_bai_murphy-hill_2019, title={Investigating the Effects of Gender Bias on GitHub}, ISSN={["0270-5257"]}, DOI={10.1109/ICSE.2019.00079}, journal={2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019)}, author={Imtiaz, Nasif and Middleton, Justin and Chakraborty, Joymallya and Robson, Neill and Bai, Gina and Murphy-Hill, Emerson}, year={2019}, pages={700–711} } @article{murphy-hill_sadowski_head_daughtry_macvean_jaspan_winter_2018, title={Discovering API Usability Problems at Scale}, DOI={10.1145/3194793.3194795}, journal={2018 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON API USAGE AND EVOLUTION (WAPI)}, author={Murphy-Hill, Emerson and Sadowski, Caitlin and Head, Andrew and Daughtry, John and Macvean, Andrew and Jaspan, Ciera and Winter, Collin}, year={2018}, pages={14–17} } @article{mcnamara_smith_murphy-hill_2018, title={Does ACM's Code of Ethics Change Ethical Decision Making in Software Development?}, DOI={10.1145/3236024.3264833}, journal={ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING}, author={McNamara, Andrew and Smith, Justin and Murphy-Hill, Emerson}, year={2018}, pages={729–733} } @article{barik_ford_murphy-hill_parnin_2018, title={How Should Compilers Explain Problems to Developers?}, DOI={10.1145/3236024.3236040}, journal={ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING}, author={Barik, Titus and Ford, Denae and Murphy-Hill, Emerson and Parnin, Chris}, year={2018}, pages={633–643} } @article{imtiaz_middleton_girouard_murphy-hill_2018, title={Sentiment and Politeness Analysis Tools on Developer Discussions Are Unreliable, but so Are People}, DOI={10.1145/3194932.3194938}, journal={2018 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON EMOTION AWARENESS IN SOFTWARE ENGINEERING (SEMOTION)}, author={Imtiaz, Nasif and Middleton, Justin and Girouard, Peter and Murphy-Hill, Emerson}, year={2018}, pages={55–61} } @article{head_sadowski_murphy-hill_knight_2018, title={When Not to Comment Questions and Tradeoffs with API Documentation for C plus plus Projects}, DOI={10.1145/3180155.3180176}, journal={PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE)}, author={Head, Andrew and Sadowski, Caitlin and Murphy-Hill, Emerson and Knight, Andrea}, year={2018}, pages={643–653} } @article{middleton_murphy-hill_green_meade_mayer_white_mcdonald_2018, title={Which Contributions Predict Whether Developers Are Accepted Into GitHub Teams}, ISSN={["2160-1852"]}, DOI={10.1145/3196398.3196429}, journal={2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR)}, author={Middleton, Justin and Murphy-Hill, Emerson and Green, Demetrius and Meade, Adam and Mayer, Roger and White, David and McDonald, Steve}, year={2018}, pages={403–413} } @article{do_ali_livshits_bodden_smith_murphy-hill_2017, title={Cheetah: Just-in-Time Taint Analysis for Android Apps}, ISSN={["2574-1926"]}, DOI={10.1109/icse-c.2017.20}, journal={PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017)}, author={Do, Lisa Nguyen Quang and Ali, Karim and Livshits, Benjamin and Bodden, Eric and Smith, Justin and Murphy-Hill, Emerson}, year={2017}, pages={39–42} } @article{ge_shepherd_damevski_murphy-hill_2017, title={Design and evaluation of a multi-recommendation system for local code search}, volume={39}, ISSN={["1095-8533"]}, DOI={10.1016/j.jvlc.2016.07.002}, journal={JOURNAL OF VISUAL LANGUAGES AND COMPUTING}, author={Ge, Xi and Shepherd, David C. and Damevski, Kostadin and Murphy-Hill, Emerson}, year={2017}, month={Apr}, pages={1–9} } @article{terrell_kofink_middleton_rainear_murphy-hill_parnin_stallings_2017, title={Gender differences and bias in open source: pull request acceptance of women versus men}, journal={PeerJ Computer Science}, author={Terrell, J. and Kofink, A. and Middleton, J. and Rainear, C. and Murphy-Hill, E. and Parnin, C. and Stallings, J.}, year={2017} } @inproceedings{batik_murphy-hill_zimmermann_2016, title={A Perspective on blending programming environments and games: beyond points, badges, and leaderboards}, DOI={10.1109/vlhcc.2016.7739676}, booktitle={2016 ieee symposium on visual languages and human-centric computing (vl/hcc)}, author={Batik, T. and Murphy-Hill, E. and Zimmermann, T.}, year={2016}, pages={134–142} } @article{barik_murphy-hill_2016, title={A process for surviving survey design and sailing through survey deployment}, journal={Perspectives on Data Science for Software Engineering}, author={Barik, T. and Murphy-Hill, E.}, year={2016}, pages={213–219} } @article{barik_pandita_middleton_murphy-hill_2016, title={Designing for Dystopia Software Engineering Research for the Post-apocalypse}, DOI={10.1145/2950290.2983986}, journal={FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING}, author={Barik, Titus and Pandita, Rahul and Middleton, Justin and Murphy-Hill, Emerson}, year={2016}, pages={924–927} } @article{barik_song_johnson_murphy-hill_2016, title={From Quick Fixes to Slow Fixes: Reimagining Static Analysis Resolutions to Enable Design Space Exploration}, ISSN={["1063-6773"]}, DOI={10.1109/icsme.2016.63}, journal={32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016)}, author={Barik, Titus and Song, Yoonki and Johnson, Brittany and Murphy-Hill, Emerson}, year={2016}, pages={212–222} } @article{middleton_murphy-hill_2016, title={Perquimans: A Tool for Visualizing Patterns of Spreadsheet Function Combinations}, DOI={10.1109/vissoft.2016.27}, journal={2016 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION}, author={Middleton, Justin and Murphy-Hill, Emerson}, year={2016}, pages={51–60} } @inproceedings{isukapati_list_2016, title={Using travel time reliability measures with individual vehicle data}, DOI={10.1109/itsc.2016.7795901}, booktitle={2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC)}, author={Isukapati, I. K. and List, G. F.}, year={2016}, pages={2131–2136} } @inproceedings{morrison_pandita_murphy-hill_mclaughlin_2016, title={Veteran developers' contributions and motivations: an open source perspective}, DOI={10.1109/vlhcc.2016.7739681}, booktitle={2016 ieee symposium on visual languages and human-centric computing (vl/hcc)}, author={Morrison, P. and Pandita, R. and Murphy-Hill, E. and McLaughlin, A.}, year={2016}, pages={171–179} } @inproceedings{barik_song_johnson_murphy-hill_2016, title={from quick fixes to slow fixes: reimagining static analysis resolutions to enable design space exploration}, booktitle={32nd ieee international conference on software maintenance and evolution (icsme 2016)}, author={Barik, T. and Song, Y. and Johnson, B. and Murphy-Hill, E.}, year={2016}, pages={212–222} } @inproceedings{thomas_chu_lipford_smith_murphy-hill_2015, title={A study of interactive code annotation for access control vulnerabilities}, DOI={10.1109/vlhcc.2015.7357200}, booktitle={Proceedings 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)}, author={Thomas, T. and Chu, B. and Lipford, H. and Smith, J. and Murphy-Hill, E.}, year={2015}, pages={73–77} } @article{johnson_pandita_murphy-hill_heckman_2015, title={Bespoke Tools: Adapted to the Concepts Developers Know}, DOI={10.1145/2786805.2803197}, journal={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}, author={Johnson, Brittany and Pandita, Rahul and Murphy-Hill, Emerson and Heckman, Sarah}, year={2015}, pages={878–881} } @article{lubick_barik_murphy-hill_2015, title={Can Social Screencasting Help Developers Learn New Tools?}, DOI={10.1109/chase.2015.18}, journal={2015 IEEE/ACM 8TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING CHASE 2015}, author={Lubick, Kevin and Barik, Titus and Murphy-Hill, Emerson}, year={2015}, pages={113–114} } @article{barik_lubick_murphy-hill_2015, title={Commit Bubbles}, DOI={10.1109/icse.2015.210}, journal={2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2}, author={Barik, Titus and Lubick, Kevin and Murphy-Hill, Emerson}, year={2015}, pages={631–634} } @article{hermans_murphy-hill_2015, title={Enron's Spreadsheets and Related Emails: A Dataset and Analysis}, DOI={10.1109/icse.2015.129}, journal={2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2}, author={Hermans, Felienne and Murphy-Hill, Emerson}, year={2015}, pages={7–16} } @article{barik_lubick_smith_slankas_murphy-hill_2015, title={FUSE: A Reproducible, Extendable, Internet-scale Corpus of Spreadsheets}, DOI={10.1109/msr.2015.70}, journal={12TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2015)}, author={Barik, Titus and Lubick, Kevin and Smith, Justin and Slankas, John and Murphy-Hill, Emerson}, year={2015}, pages={486–489} } @article{murphy-hill_roberts_sommerlad_opdyke_2015, title={GUEST EDITORS' INTRODUCTION REFACTORING}, volume={32}, ISSN={["1937-4194"]}, DOI={10.1109/ms.2015.136}, number={6}, journal={IEEE SOFTWARE}, author={Murphy-Hill, Emerson and Roberts, Don and Sommerlad, Peter and Opdyke, William F.}, year={2015}, pages={27–29} } @article{murphy-hill_lee_murphy_mcgrenere_2015, title={How Do Users Discover New Tools in Software Development and Beyond?}, volume={24}, ISSN={["1573-7551"]}, DOI={10.1007/s10606-015-9230-9}, number={5}, journal={COMPUTER SUPPORTED COOPERATIVE WORK-THE JOURNAL OF COLLABORATIVE COMPUTING AND WORK PRACTICES}, author={Murphy-Hill, Emerson and Lee, Da Young and Murphy, Gail C. and McGrenere, Joanna}, year={2015}, month={Oct}, pages={389–422} } @article{witschey_zielinska_welk_murphy-hill_mayhorn_zimmermann_2015, title={Quantifying Developers' Adoption of Security Tools}, DOI={10.1145/2786805.2786816}, journal={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}, author={Witschey, Jim and Zielinska, Olga and Welk, Allaire and Murphy-Hill, Emerson and Mayhorn, Chris and Zimmermann, Thomas}, year={2015}, pages={260–271} } @article{smith_johnson_murphy-hill_chu_lipford_2015, title={Questions Developers Ask While Diagnosing Potential Security Vulnerabilities with Static Analysis}, DOI={10.1145/2786805.2786812}, journal={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}, author={Smith, Justin and Johnson, Brittany and Murphy-Hill, Emerson and Chu, Bill and Lipford, Heather Richter}, year={2015}, pages={248–259} } @article{murphy-hill_zimmermann_bird_nagappan_2015, title={The Design Space of Bug Fixes and How Developers Navigate It}, volume={41}, ISSN={["1939-3520"]}, DOI={10.1109/tse.2014.2357438}, number={1}, journal={IEEE TRANSACTIONS ON SOFTWARE ENGINEERING}, author={Murphy-Hill, Emerson and Zimmermann, Thomas and Bird, Christian and Nagappan, Nachiappan}, year={2015}, month={Jan}, pages={65–81} } @inproceedings{mushi_murphy-hill_dutta_2015, title={The The human factor: A challenge for network reliability design}, DOI={10.1109/drcn.2015.7149000}, booktitle={2015 11th International Conference on the Design of Reliable Communication Networks (DRCN)}, author={Mushi, M. and Murphy-Hill, E. and Dutta, Rudra}, year={2015}, pages={115–118} } @article{fritz_murphy_murphy-hill_ou_hill_2014, title={Degree-of-Knowledge: Modeling a Developer's Knowledge of Code}, volume={23}, ISSN={["1557-7392"]}, DOI={10.1145/2512207}, number={2}, journal={ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY}, author={Fritz, Thomas and Murphy, Gail C. and Murphy-Hill, Emerson and Ou, Jingwen and Hill, Emily}, year={2014}, month={Mar} } @article{barik_lubick_christie_murphy-hill_2014, title={How Developers Visualize Compiler Messages: A Foundational Approach to Notification Construction}, DOI={10.1109/vissoft.2014.24}, journal={2014 SECOND IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT)}, author={Barik, Titus and Lubick, Kevin and Christie, Samuel and Murphy-Hill, Emerson}, year={2014}, pages={87–96} } @inproceedings{ge_shepherd_damevski_murphy-hill_2014, title={How developers use multi-recommendation system in local code search}, DOI={10.1109/vlhcc.2014.6883025}, booktitle={2014 ieee symposium on visual languages and human-centric computing (vl/hcc 2014)}, author={Ge, X. and Shepherd, D. and Damevski, K. and Murphy-Hill, E.}, year={2014}, pages={69–76} } @inproceedings{ge_shepherd_damevski_murphy-hill_2014, title={How the Sando search tool recommends queries}, DOI={10.1109/csmr-wcre.2014.6747210}, booktitle={2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)}, author={Ge, X. and Shepherd, D. and Damevski, K. and Murphy-Hill, E.}, year={2014}, pages={425–428} } @article{murphy-hill_2014, title={The Future of Social Learning in Software Engineering}, volume={47}, ISSN={["1558-0814"]}, DOI={10.1109/mc.2013.406}, number={1}, journal={COMPUTER}, author={Murphy-Hill, Emerson}, year={2014}, month={Jan}, pages={48–54} } @article{soares_gheyi_murphy-hill_johnson_2013, title={Comparing approaches to analyze refactoring activity on software repositories}, volume={86}, ISSN={["1873-1228"]}, DOI={10.1016/j.jss.2012.10.040}, number={4}, journal={JOURNAL OF SYSTEMS AND SOFTWARE}, author={Soares, Gustavo and Gheyi, Rohit and Murphy-Hill, Emerson and Johnson, Brittany}, year={2013}, month={Apr}, pages={1006–1022} } @inproceedings{witschey_murphy-hill_xiao_2013, title={Conducting interview studies: Challenges, lessons learned, and open questions}, DOI={10.1109/cesi.2013.6618471}, booktitle={2013 1st International Workshop on Conducting Empirical Studies in Industry (CESI)}, author={Witschey, J. and Murphy-Hill, E. and Xiao, S. D.}, year={2013}, pages={51–54} } @article{murphy-hill_barik_black_2013, title={Interactive ambient visualizations for soft advice}, volume={12}, ISSN={["1473-8724"]}, DOI={10.1177/1473871612469020}, number={2}, journal={INFORMATION VISUALIZATION}, author={Murphy-Hill, Emerson and Barik, Titus and Black, Andrew P.}, year={2013}, month={Apr}, pages={107–132} } @inproceedings{murphy-hill_zimmermann_bird_nagappan_2013, title={The design of bug fixes}, DOI={10.1109/icse.2013.6606579}, booktitle={Proceedings of the 35th International Conference on software engineering (ICSE 2013)}, author={Murphy-Hill, E. and Zimmermann, T. and Bird, C. and Nagappan, N.}, year={2013}, pages={332–341} } @inproceedings{johnson_song_murphy-hill_bowdidge_2013, title={Why don't software developers use static analysis tools to find bugs?}, DOI={10.1109/icse.2013.6606613}, booktitle={Proceedings of the 35th International Conference on software engineering (ICSE 2013)}, author={Johnson, B. and Song, Y. and Murphy-Hill, E. and Bowdidge, R.}, year={2013}, pages={672–681} } @article{parnin_bird_murphy-hill_2012, title={Adoption and use of Java generics}, volume={18}, ISSN={1382-3256 1573-7616}, url={http://dx.doi.org/10.1007/S10664-012-9236-6}, DOI={10.1007/s10664-012-9236-6}, number={6}, journal={Empirical Software Engineering}, publisher={Springer Science and Business Media LLC}, author={Parnin, Chris and Bird, Christian and Murphy-Hill, Emerson}, year={2012}, month={Dec}, pages={1047–1089} } @inproceedings{mealin_murphy-hill_2012, title={An exploratory study of blind software developers}, DOI={10.1109/vlhcc.2012.6344485}, booktitle={2012 IEEE symposium on visual languages and human-centric computing (vl/hcc)}, author={Mealin, S. and Murphy-Hill, E.}, year={2012}, pages={71–74} } @inproceedings{murphy-hill_2012, title={Continuous social screencasting to facilitate software tool discovery}, DOI={10.1109/icse.2012.6227090}, booktitle={2012 34th international conference on software engineering (icse)}, author={Murphy-Hill, E.}, year={2012}, pages={1317–1320} } @inproceedings{ge_dubose_murphy-hill_2012, title={Reconciling manual and automatic refactoring}, DOI={10.1109/icse.2012.6227192}, booktitle={2012 34th international conference on software engineering (icse)}, author={Ge, X. and DuBose, Q. L. and Murphy-Hill, E.}, year={2012}, pages={211–221} } @inproceedings{murphy-hill_ayazifar_black_2011, title={Restructuring software with gestures}, DOI={10.1109/vlhcc.2011.6070394}, booktitle={2011 ieee symposium on visual languages and human-centric computing (vl/hcc 2011)}, author={Murphy-Hill, E. and Ayazifar, M. and Black, A. P.}, year={2011}, pages={165–172} } @inproceedings{murphy-hill_black_2010, title={An interactive ambient visualization for code smells}, DOI={10.1145/1879211.1879216}, booktitle={Softvis 2010: Proceedings of the 2010 International Symposium on Software Visualization}, author={Murphy-Hill, E. and Black, A. P.}, year={2010}, pages={5–14} } @article{cushing_nadkarni_finch_fiala_murphy-hill_delcambre_maier_2007, title={Component-based end-user database design for ecologists}, volume={29}, ISSN={0925-9902 1573-7675}, url={http://dx.doi.org/10.1007/S10844-006-0028-6}, DOI={10.1007/S10844-006-0028-6}, number={1}, journal={Journal of Intelligent Information Systems}, publisher={Springer Science and Business Media LLC}, author={Cushing, Judith Bayard and Nadkarni, Nalini and Finch, Michael and Fiala, Anne and Murphy-Hill, Emerson and Delcambre, Lois and Maier, David}, year={2007}, month={Feb}, pages={7–24} }