default search action
Gail C. Murphy
Person information
- affiliation: University of British Columbia, Vancouver, Canada
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j49]Daniel Russo, Sebastian Baltes, Niels van Berkel, Paris Avgeriou, Fabio Calefato, Beatriz Cabrero-Daniel, Gemma Catolino, Jürgen Cito, Neil A. Ernst, Thomas Fritz, Hideaki Hata, Reid Holmes, Maliheh Izadi, Foutse Khomh, Mikkel Baun Kjærgaard, Grischa Liebel, Alberto Lluch-Lafuente, Stefano Lambiase, Walid Maalej, Gail C. Murphy, Nils Brede Moe, Gabrielle O'Brien, Elda Paja, Mauro Pezzè, John Stouby Persson, Rafael Prikladnicki, Paul Ralph, Martin P. Robillard, Thiago Rocha Silva, Klaas-Jan Stol, Margaret-Anne D. Storey, Viktoria Stray, Paolo Tell, Christoph Treude, Bogdan Vasilescu:
Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto. J. Syst. Softw. 216: 112115 (2024) - [j48]Anna Maria Eilertsen, Gail C. Murphy:
A study of refactorings during software change tasks. J. Softw. Evol. Process. 36(1) (2024) - 2023
- [j47]Thomas Fritz, Alexander Lill, André N. Meyer, Gail C. Murphy, Lauren C. Howe:
Cultivating a Team Mindset about Productivity with a Nudge: A Field Study in Hybrid Development Teams. Proc. ACM Hum. Comput. Interact. 7(CSCW2): 1-21 (2023) - [c132]James Yoo, Gail C. Murphy:
Breaking the Bento Box: Accelerating Visual Momentum in Data-flow Analysis. ICSME 2023: 306-316 - [c131]Mira Leung, Gail C. Murphy:
On Automated Assistants for Software Development: The Role of LLMs. ASE 2023: 1737-1741 - 2022
- [j46]André N. Meyer, Chris Satterfield, Manuela Züger, Katja Kevic, Gail C. Murphy, Thomas Zimmermann, Thomas Fritz:
Detecting Developers' Task Switches and Types. IEEE Trans. Software Eng. 48(2): 225-240 (2022) - [c130]Anastasia Ruvimova, Alexander Lill, Jan Gugler, Lauren C. Howe, Elaine Huang, Gail C. Murphy, Thomas Fritz:
An Exploratory Study of Productivity Perceptions in Software Teams. ICSE 2022: 99-111 - [c129]Gail C. Murphy, Mik Kersten:
Task modularity and the emergence of software value streams (impact award paper keynote). ESEC/SIGSOFT FSE 2022: 3 - [c128]Arthur Marques, Gail C. Murphy:
Evaluating the Use of Semantics for Identifying Task-relevant Textual Information. SANER 2022: 240-251 - [c127]Giovanni Viviani, Gail C. Murphy:
What really is software design? SANER 2022: 301-308 - 2021
- [j45]Mauricio Soto, Chris Satterfield, Thomas Fritz, Gail C. Murphy, David C. Shepherd, Nicholas A. Kraft:
Observing and predicting knowledge worker stress, focus and awakeness in the wild. Int. J. Hum. Comput. Stud. 146: 102560 (2021) - [j44]Lingfeng Bao, Xin Xia, David Lo, Gail C. Murphy:
A Large Scale Study of Long-Time Contributor Prediction for GitHub Projects. IEEE Trans. Software Eng. 47(6): 1277-1298 (2021) - [j43]Giovanni Viviani, Michalis Famelis, Xin Xia, Calahan Janik-Jones, Gail C. Murphy:
Locating Latent Design Information in Developer Discussions: A Study on Pull Requests. IEEE Trans. Software Eng. 47(7): 1402-1413 (2021) - [j42]Zhiyuan Wan, Xin Xia, David Lo, Gail C. Murphy:
How does Machine Learning Change Software Development Practices? IEEE Trans. Software Eng. 47(9): 1857-1871 (2021) - [j41]André N. Meyer, Gail C. Murphy, Thomas Zimmermann, Thomas Fritz:
Enabling Good Work Habits in Software Developers through Reflective Goal-Setting. IEEE Trans. Software Eng. 47(9): 1872-1885 (2021) - [c126]Anna Maria Eilertsen, Gail C. Murphy:
Stepwise Refactoring Tools. ICSME 2021: 629-633 - [c125]Arthur Marques, Giovanni Viviani, Gail C. Murphy:
Assessing Semantic Frames to Support Program Comprehension Activities. ICPC 2021: 13-24 - [c124]Anna Maria Eilertsen, Gail C. Murphy:
The Usability (or Not) of Refactoring Tools. SANER 2021: 237-248 - [i5]Arthur Marques, Giovanni Viviani, Gail C. Murphy:
Assessing Semantic Frames to Support Program Comprehension Activities. CoRR abs/2105.05981 (2021) - 2020
- [j40]Laura E. Barton, Gulipek Candan, Thomas Fritz, Thomas Zimmermann, Gail C. Murphy:
The Sound of Software Development: Music Listening Among Software Engineers. IEEE Softw. 37(2): 78-85 (2020) - [j39]Qiao Huang, Xin Xia, David Lo, Gail C. Murphy:
Automating Intention Mining. IEEE Trans. Software Eng. 46(10): 1098-1119 (2020) - [c123]Arthur Marques, Nick C. Bradley, Gail C. Murphy:
Characterizing Task-Relevant Information in Natural Language Software Artifacts. ICSME 2020: 476-487 - [c122]Gail C. Murphy:
Is Software Engineering Research Addressing Software Engineering Problems? (Keynote). ASE 2020: 4-5 - [c121]Chris Satterfield, Thomas Fritz, Gail C. Murphy:
Identifying and Describing Information Seeking Tasks. ASE 2020: 797-808 - [c120]Zhiyuan Wan, Gail C. Murphy, Xin Xia:
Predicting Code Context Models for Software Development Tasks. ASE 2020: 809-820 - [c119]Gail C. Murphy:
The Need for Context in Software Engineering. MODELSWARD 2020: 7 - [c118]Gail C. Murphy:
Developing Effective Software Productively. ICPE 2020: 1
2010 – 2019
- 2019
- [j38]Daniel A. Almeida, Gail C. Murphy, Greg Wilson, Michael Hoye:
Investigating whether and how software developers understand open source software licensing. Empir. Softw. Eng. 24(1): 211-239 (2019) - [c117]Gail C. Murphy, Mik Kersten:
Towards Bridging the Value Gap in DevOps. DEVOPS 2019: 181-190 - [c116]Gail C. Murphy:
Beyond integrated development environments: adding context to software development. ICSE (NIER) 2019: 73-76 - [c115]Giovanni Viviani, Gail C. Murphy:
Reflections on onboarding practices in mid-sized companies. CHASE@ICSE 2019: 83-84 - [p5]André N. Meyer, Gail C. Murphy, Thomas Fritz, Thomas Zimmermann:
Developers' Diverging Perceptions of Productivity. Rethinking Productivity in Software Engineering 2019: 137-146 - [p4]Gail C. Murphy, Mik Kersten, Robert Elves, Nicole Bryan:
Enabling Productive Software Development by Improving Information Flow. Rethinking Productivity in Software Engineering 2019: 281-292 - 2018
- [j37]Alex Potanin, Gail C. Murphy:
Preface for the Special Issue on the 23rd Asia-Pacific Software Engineering Conference (APSEC) 2016. Sci. Comput. Program. 163: 138 (2018) - [j36]Marc Palyart, Gail C. Murphy, Vaden Masrani:
A Study of Social Interactions in Open Source Component Use. IEEE Trans. Software Eng. 44(12): 1132-1145 (2018) - [c114]Giovanni Viviani, Calahan Janik-Jones, Michalis Famelis, Gail C. Murphy:
The structure of software design discussions. CHASE@ICSE 2018: 104-107 - [c113]Giovanni Viviani, Calahan Janik-Jones, Michalis Famelis, Xin Xia, Gail C. Murphy:
What design topics do developers discuss? ICPC 2018: 328-331 - [c112]Gail C. Murphy:
The need for context in software engineering (IEEE CS Harlan Mills award keynote). ASE 2018: 5 - 2017
- [j35]Marko Gasparic, Andrea Janes, Francesco Ricci, Gail C. Murphy, Tural Gurbanov:
A graphical user interface for presenting integrated development environment command recommendations: Design, evaluation, and implementation. Inf. Softw. Technol. 92: 236-255 (2017) - [j34]Marko Gasparic, Gail C. Murphy, Francesco Ricci:
A context model for IDE-based recommendation systems. J. Syst. Softw. 128: 200-219 (2017) - [j33]André N. Meyer, Gail C. Murphy, Thomas Zimmermann, Thomas Fritz:
Retrospecting on Work and Productivity: A Study on Self-Monitoring Software Developers' Work. Proc. ACM Hum. Comput. Interact. 1(CSCW): 79:1-79:24 (2017) - [j32]André N. Meyer, Laura E. Barton, Gail C. Murphy, Thomas Zimmermann, Thomas Fritz:
The Work Life of Developers: Activities, Switches and Perceived Productivity. IEEE Trans. Software Eng. 43(12): 1178-1193 (2017) - [c111]Martin P. Robillard, Andrian Marcus, Christoph Treude, Gabriele Bavota, Oscar Chaparro, Neil A. Ernst, Marco Aurélio Gerosa, Michael W. Godfrey, Michele Lanza, Mario Linares Vásquez, Gail C. Murphy, Laura Moreno, David C. Shepherd, Edmund Wong:
On-demand Developer Documentation. ICSME 2017: 479-483 - [c110]Daniel A. Almeida, Gail C. Murphy, Greg Wilson, Mike Hoye:
Do software developers understand open source licenses? ICPC 2017: 1-11 - [e6]Gail C. Murphy:
Proceedings Companion of the 2017 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH 2017, Vancouver, BC, Canada, October 23 - 27, 2017. ACM 2017, ISBN 978-1-4503-5514-8 [contents] - [i4]Thomas Fritz, Gloria Mark, Gail C. Murphy, Thomas Zimmermann:
Rethinking Productivity in Software Engineering (Dagstuhl Seminar 17102). Dagstuhl Reports 7(3): 19-26 (2017) - 2016
- [j31]Gail C. Murphy:
Software is natural: technical perspective. Commun. ACM 59(5): 121 (2016) - [c109]Gail C. Murphy:
Is continuous adoption in software engineering achievable and desirable? ICSE (Companion Volume) 2016: 8 - [c108]Daniel Rozenberg, Ivan Beschastnikh, Fabian Kosmale, Valerie Poser, Heiko Becker, Marc Palyart, Gail C. Murphy:
Comparing repositories visually with repograms. MSR 2016: 109-120 - [c107]C. Albert Thompson, Gail C. Murphy, Marc Palyart, Marko Gasparic:
How software developers use work breakdown relationships in issue repositories. MSR 2016: 281-285 - [c106]Giovanni Viviani, Gail C. Murphy:
Removing stagnation from modern code review. SPLASH (Companion Volume) 2016: 43-44 - [c105]Henrique Rocha, Marco Túlio Valente, Humberto Marques-Neto, Gail C. Murphy:
An Empirical Study on Recommendations of Similar Bugs. SANER 2016: 46-56 - [p3]Gail C. Murphy:
Log it all? Perspectives on Data Science for Software Engineering 2016: 223-225 - [e5]Alex Potanin, Gail C. Murphy, Steve Reeves, Jens Dietrich:
23rd Asia-Pacific Software Engineering Conference, APSEC 2016, Hamilton, New Zealand, December 6-9, 2016. IEEE Computer Society 2016, ISBN 978-1-5090-5575-3 [contents] - 2015
- [j30]Mik Kersten, Gail C. Murphy:
Reducing Friction for Knowledge Workers with Task Context. AI Mag. 36(2): 33-41 (2015) - [j29]Emerson R. Murphy-Hill, Da Young Lee, Gail C. Murphy, Joanna McGrenere:
How Do Users Discover New Tools in Software Development and Beyond? Comput. Support. Cooperative Work. 24(5): 389-422 (2015) - [j28]João Brunet, Gail C. Murphy, Dalton Serey, Jorge C. A. de Figueiredo:
Five Years of Software Architecture Checking: A Case Study of Eclipse. IEEE Softw. 32(5): 30-36 (2015) - [c104]Sylvie L. Foss, Gail C. Murphy:
Do developers respond to code stability warnings? CASCON 2015: 162-170 - [c103]Sedigheh Zolaktaf, Gail C. Murphy:
What to Learn Next: Recommending Commands in a Feature-Rich Environment. ICMLA 2015: 1038-1044 - [c102]Eirini Kalliamvakou, Marc Palyart, Gail C. Murphy, Daniela E. Damian:
A Field Study of Modellers at Work. MiSE@ICSE 2015: 25-29 - [c101]Gail C. Murphy:
Software supply chains (keynote). MoDELS 2015: 2 - [c100]Matthieu Foucault, Marc Palyart, Xavier Blanc, Gail C. Murphy, Jean-Rémy Falleri:
Impact of developer turnover on quality in open-source software. ESEC/SIGSOFT FSE 2015: 829-841 - [e4]Gail C. Murphy, Guy L. Steele Jr.:
2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2015, Pittsburgh, PA, USA, October 25-30, 2015. ACM 2015, ISBN 978-1-4503-3688-8 [contents] - [i3]Amy J. Ko, Shriram Krishnamurthi, Gail C. Murphy, Janet Siegmund:
Human-Centric Development of Software Tools (Dagstuhl Seminar 15222). Dagstuhl Reports 5(5): 115-132 (2015) - 2014
- [j27]Thomas Fritz, Gail C. Murphy, Emerson R. Murphy-Hill, Jingwen Ou, Emily Hill:
Degree-of-knowledge: Modeling a developer's knowledge of code. ACM Trans. Softw. Eng. Methodol. 23(2): 14:1-14:42 (2014) - [j26]Gail C. Murphy, Mauro Pezzè:
Introduction to the Special Issue International Conference on Software Engineering (ICSE 2012). ACM Trans. Softw. Eng. Methodol. 23(4): 28:1-28:2 (2014) - [j25]Sarah Rastkar, Gail C. Murphy, Gabriel Murray:
Automatic Summarization of Bug Reports. IEEE Trans. Software Eng. 40(4): 366-380 (2014) - [c99]Thomas Fritz, Elaine M. Huang, Gail C. Murphy, Thomas Zimmermann:
Persuasive technology in the real world: a study of long-term use of activity sensing devices for fitness. CHI 2014: 487-496 - [c98]C. Albert Thompson, Gail C. Murphy:
Recommending a starting point for a programming task: an initial investigation. RSSE@ICSE 2014: 6-8 - [c97]Sebastian Proksch, Veronika Bauer, Gail C. Murphy:
How to Build a Recommendation System for Software Engineering. LASER Summer School 2014: 1-42 - [c96]João Brunet, Gail C. Murphy, Ricardo Terra, Jorge C. A. de Figueiredo, Dalton Serey Guerrero:
Do developers discuss design? MSR 2014: 340-343 - [c95]Gail C. Murphy:
Getting to Flow in Software Development. Onward! 2014: 269-281 - [c94]André N. Meyer, Thomas Fritz, Gail C. Murphy, Thomas Zimmermann:
Software developers' perceptions of productivity. SIGSOFT FSE 2014: 19-29 - [c93]Marc Palyart, Gail C. Murphy, Emerson R. Murphy-Hill, Xavier Blanc:
Speculative reprogramming. SIGSOFT FSE 2014: 837-840 - [p2]Emerson R. Murphy-Hill, Gail C. Murphy:
Recommendation Delivery - Getting the User Interface Just Right. Recommendation Systems in Software Engineering 2014: 223-242 - 2013
- [c92]Nicholas Sawadsky, Gail C. Murphy, Rahul Jiresal:
Reverb: recommending code-related web pages. ICSE 2013: 812-821 - [c91]Sarah Rastkar, Gail C. Murphy:
Why did this code change? ICSE 2013: 1193-1196 - [c90]Manabu Kamimura, Gail C. Murphy:
Towards generating human-oriented summaries of unit test cases. ICPC 2013: 215-218 - [c89]Gail C. Murphy:
What is software development productivity, anyway? (keynote). MSR 2013: 1 - 2012
- [c88]Kalyanasundaram Somasundaram, Gail C. Murphy:
Automatic categorization of bug reports using latent Dirichlet allocation. ISEC 2012: 125-130 - [c87]Adrian Kuhn, Gail C. Murphy:
Lessons learned from evaluating MDE abstractions in an industry field study. EESSMod@MoDELS 2012: 3:1-3:5 - [c86]Adrian Kuhn, Gail C. Murphy, C. Albert Thompson:
An Exploratory Study of Forces and Frictions Affecting Large-Scale Model-Driven Development. MoDELS 2012: 352-367 - [c85]Neil A. Ernst, Gail C. Murphy:
Case studies in just-in-time requirements analysis. EmpiRE 2012: 25-32 - [c84]Emerson R. Murphy-Hill, Rahul Jiresal, Gail C. Murphy:
Improving software developers' fluency by recommending development environment commands. SIGSOFT FSE 2012: 42 - [e3]Martin Glinz, Gail C. Murphy, Mauro Pezzè:
34th International Conference on Software Engineering, ICSE 2012, June 2-9, 2012, Zurich, Switzerland. IEEE Computer Society 2012, ISBN 978-1-4673-1067-3 [contents] - [i2]Adrian Kuhn, Gail C. Murphy, C. Albert Thompson:
An Exploratory Study of Forces and Frictions affecting Large-Scale Model-Driven Development. CoRR abs/1207.0855 (2012) - [i1]Adrian Kuhn, Gail C. Murphy:
Lessons Learned from Evaluating MDE Abstractions in an Industry Case Study. CoRR abs/1209.5800 (2012) - 2011
- [j24]John Anvik, Gail C. Murphy:
Reducing the effort of bug report triage: Recommenders for development-oriented decisions. ACM Trans. Softw. Eng. Methodol. 20(3): 10:1-10:35 (2011) - [c83]Thomas Fritz, Gail C. Murphy:
Determining relevancy: how software developers determine relevant information in feeds. CHI 2011: 1827-1830 - [c82]Emerson R. Murphy-Hill, Gail C. Murphy:
Peer interaction effectively, yet infrequently, enables programmers to discover new tools. CSCW 2011: 405-414 - [c81]Nicholas Sawadsky, Gail C. Murphy:
Fishtail: from task context to source code examples. TOPI@ICSE 2011: 48-51 - [c80]Gail C. Murphy, Andreas Zeller:
ICSE 2011 technical briefings. ICSE 2011: 1072-1073 - [c79]Sarah Rastkar, Gail C. Murphy, Alexander W. J. Bradley:
Generating natural language summaries for crosscutting source code concerns. ICSM 2011: 103-112 - [c78]Gail C. Murphy:
Context as an antidote to information overload: keynote address. ISEC 2011: 1 - [c77]Alexander W. J. Bradley, Gail C. Murphy:
Supporting software history exploration. MSR 2011: 193-202 - [p1]Neil Thomas, Gail C. Murphy:
How Effective Is Modularization? Making Software 2011: 373-392 - 2010
- [j23]Gail C. Murphy, Wilhelm Schäfer:
Guest Editors' Introduction: 2008 Conference on the Foundations of Software Engineering. IEEE Trans. Software Eng. 36(5): 591-592 (2010) - [c76]Petcharat Viriyakattiyaporn, Gail C. Murphy:
Improving program navigation with an active help system. CASCON 2010: 27-41 - [c75]Gail C. Murphy, Emerson R. Murphy-Hill:
What is trust in a recommender for software development? RSSE@ICSE 2010: 57-58 - [c74]Thomas Fritz, Gail C. Murphy:
Using information fragments to answer the questions developers ask. ICSE (1) 2010: 175-184 - [c73]Thomas Fritz, Jingwen Ou, Gail C. Murphy, Emerson R. Murphy-Hill:
A degree-of-knowledge model to capture source code familiarity. ICSE (1) 2010: 385-394 - [c72]Sarah Rastkar, Gail C. Murphy, Gabriel Murray:
Summarizing software artifacts: a case study of bug reports. ICSE (1) 2010: 505-514 - [c71]Gail C. Murphy:
Human-centric software engineering. FoSER 2010: 251-254 - [c70]Emerson R. Murphy-Hill, Gail C. Murphy, William G. Griswold:
Understanding context: creating a lasting impact in experimental software engineering research. FoSER 2010: 255-258 - [c69]Roberto Almeida Bittencourt, Gustavo Jansen de Souza Santos, Dalton Dario Serey Guerrero, Gail C. Murphy:
Improving Automated Mapping in Reflexion Models Using Information Retrieval Techniques. WCRE 2010: 163-172
2000 – 2009
- 2009
- [j22]Michael W. Godfrey, Ahmed E. Hassan, James D. Herbsleb, Gail C. Murphy, Martin P. Robillard, Premkumar T. Devanbu, Audris Mockus, Dewayne E. Perry, David Notkin:
Future of Mining Software Archives: A Roundtable. IEEE Softw. 26(1): 67-70 (2009) - [c68]Gail C. Murphy:
Everyday aspects. AOSD 2009: 229-230 - [c67]Petcharat Viriyakattiyaporn, Gail C. Murphy:
Challenges in the user interface design of an IDE tool recommender. CHASE 2009: 104-107 - [c66]Gail C. Murphy, Petcharat Viriyakattiyaporn, David C. Shepherd:
Using activity traces to characterize programming behaviour beyond the lab. ICPC 2009: 90-94 - [c65]Sarah Rastkar, Gail C. Murphy:
On what basis to recommend: Changesets or interactions? MSR 2009: 155-158 - [c64]Gail C. Murphy:
Invited Talk: Attacking Information Overload in Software Development. SBES 2009 - [c63]Gail C. Murphy:
Attacking information overload in software development. VL/HCC 2009: 4 - 2008
- [j21]Jonathan Sillito, Gail C. Murphy, Kris De Volder:
Asking and Answering Questions during a Programming Change Task. IEEE Trans. Software Eng. 34(4): 434-451 (2008) - [j20]Marc Eaddy, Thomas Zimmermann, Kaitin D. Sherwood, Vibhav Garg, Gail C. Murphy, Nachiappan Nagappan, Alfred V. Aho:
Do Crosscutting Concerns Cause Defects? IEEE Trans. Software Eng. 34(4): 497-515 (2008) - [c62]Brian de Alwis, Gail C. Murphy:
Answering conceptual queries with Ferret. ICSE 2008: 21-30 - [c61]Brian de Alwis, Gail C. Murphy, Shawn Minto:
Creating a cognitive metric of programming task difficulty. CHASE 2008: 29-32 - [c60]David C. Shepherd, Gail C. Murphy:
A sketch of the programmer's coach: making programmers more effective. CHASE 2008: 97-100 - [c59]Seonah Lee, Gail C. Murphy, Thomas Fritz, Meghan Allen:
How can diagramming tools help support programming activities? VL/HCC 2008: 246-249 - [e2]Mary Jean Harrold, Gail C. Murphy:
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008, Atlanta, Georgia, USA, November 9-14, 2008. ACM 2008, ISBN 978-1-59593-995-1 [contents] - 2007
- [j19]Wesley Coelho, Gail C. Murphy:
ClassCompass: A software design mentoring system. ACM J. Educ. Resour. Comput. 7(1): 2 (2007) - [j18]Martin P. Robillard, Gail C. Murphy:
Representing concerns in source code. ACM Trans. Softw. Eng. Methodol. 16(1): 3 (2007) - [c58]Izzet Safer, Gail C. Murphy:
Comparing episodic and semantic interfaces for task boundary identification. CASCON 2007: 229-243 - [c57]Gail C. Murphy:
Houston: We are in Overload. ICSM 2007: 1 - [c56]Brian de Alwis, Gail C. Murphy, Martin P. Robillard:
A Comparative Study of Three Program Exploration Tools. ICPC 2007: 103-112 - [c55]John Anvik, Gail C. Murphy:
Determining Implementation Expertise from Bug Reports. MSR 2007: 2 - [c54]Shawn Minto, Gail C. Murphy:
Recommending Emergent Teams. MSR 2007: 5 - [c53]Thomas Fritz, Gail C. Murphy, Emily Hill:
Does a programmer's activity indicate knowledge of code? ESEC/SIGSOFT FSE 2007: 341-350 - 2006
- [j17]Gail C. Murphy, Christa Schwanninger:
Guest Editors' Introduction: Aspect-Oriented Programming. IEEE Softw. 23(1): 20-23 (2006) - [j16]Gail C. Murphy, Mik Kersten, Leah Findlater:
How Are Java Software Developers Using the Eclipse IDE? IEEE Softw. 23(4): 76-83 (2006) - [j15]Reid Holmes, Robert J. Walker, Gail C. Murphy:
Approximate Structural Context Matching: An Approach to Recommend Relevant Examples. IEEE Trans. Software Eng. 32(12): 952-970 (2006) - [c52]Wesley Coelho, Gail C. Murphy:
Presenting crosscutting structure with active models. AOSD 2006: 158-168 - [c51]Izzet Safer, Gail C. Murphy, Julie Waterhouse, Jin Li:
A focused learning environment for Eclipse. ETX 2006: 75-79 - [c50]John Anvik, Lyndon Hiew, Gail C. Murphy:
Who should fix this bug? ICSE 2006: 361-370 - [c49]Mik Kersten, Gail C. Murphy:
Using task context to improve programmer productivity. SIGSOFT FSE 2006: 1-11 - [c48]Jonathan Sillito, Gail C. Murphy, Kris De Volder:
Questions programmers ask during software evolution tasks. SIGSOFT FSE 2006: 23-34 - [c47]Brian de Alwis, Gail C. Murphy:
Using Visual Momentum to Explain Disorientation in the Eclipse IDE. VL/HCC 2006: 51-54 - 2005
- [j14]Wesley Coelho, Gail C. Murphy:
ActiveAspect: presenting crosscutting structure. ACM SIGSOFT Softw. Eng. Notes 30(4): 1-4 (2005) - [j13]Martin P. Robillard, Gail C. Murphy:
Just-in-time concern modeling. ACM SIGSOFT Softw. Eng. Notes 30(4): 1-3 (2005) - [j12]Davor Cubranic, Gail C. Murphy, Janice Singer, Kellogg S. Booth:
Hipikat: A Project Memory for Software Development. IEEE Trans. Software Eng. 31(6): 446-465 (2005) - [c46]Jan Hannemann, Gail C. Murphy, Gregor Kiczales:
Role-based refactoring of crosscutting concerns. AOSD 2005: 135-146 - [c45]Mik Kersten, Gail C. Murphy:
Mylar: a degree-of-interest model for IDEs. AOSD 2005: 159-168 - [c44]John Anvik, Lyndon Hiew, Gail C. Murphy:
Coping with an open bug repository. eTX 2005: 35-39 - [c43]Gail C. Murphy, Mik Kersten, Martin P. Robillard, Davor Cubranic:
The Emergent Structure of Development Tasks. ECOOP 2005: 33-48 - [c42]Wesley Coelho, Gail C. Murphy:
ActiveAspect: presenting crosscutting structure. MACS@ICSE 2005: 12:1-12:4 - [c41]Martin P. Robillard, Gail C. Murphy:
Just-in-time concern modeling. MACS@ICSE 2005: 13:1-13:3 - [c40]Reid Holmes, Gail C. Murphy:
Using structural context to recommend source code examples. ICSE 2005: 117-125 - [c39]Jonathan Sillito, Kris De Volder, Brian D. Fisher, Gail C. Murphy:
Managing software change tasks: an exploratory study. ISESE 2005: 23-32 - [c38]Miryung Kim, Vibha Sazawal, David Notkin, Gail C. Murphy:
An empirical study of code clone genealogies. ESEC/SIGSOFT FSE 2005: 187-196 - [c37]Reid Holmes, Robert J. Walker, Gail C. Murphy:
Strathcona example recommendation tool. ESEC/SIGSOFT FSE 2005: 237-240 - 2004
- [j11]Annie T. T. Ying, Gail C. Murphy, Raymond T. Ng, Mark Chu-Carroll:
Predicting Source Code Changes by Mining Change History. IEEE Trans. Software Eng. 30(9): 574-586 (2004) - [j10]Martin P. Robillard, Wesley Coelho, Gail C. Murphy:
How Effective Developers Investigate Source Code: An Exploratory Study. IEEE Trans. Software Eng. 30(12): 889-903 (2004) - [c36]Davor Cubranic, Gail C. Murphy, Janice Singer, Kellogg S. Booth:
Learning from project history: a case study for software development. CSCW 2004: 82-91 - [c35]Davor Cubranic, Gail C. Murphy:
Automatic bug triage using text categorization. SEKE 2004: 92-97 - [e1]Gail C. Murphy, Karl J. Lieberherr:
Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, AOSD 2004, Lancaster, UK, March 22-24, 2004. ACM 2004, ISBN 1-58113-842-3 [contents] - 2003
- [j9]Martin P. Robillard, Gail C. Murphy:
Static analysis to support the evolution of exception structure in object-oriented systems. ACM Trans. Softw. Eng. Methodol. 12(2): 191-221 (2003) - [c34]Elisa L. A. Baniassad, Gail C. Murphy, Christa Schwanninger:
Design Pattern Rationale Graphs: Linking Design to Source. ICSE 2003: 352-362 - [c33]Davor Cubranic, Gail C. Murphy:
Hipikat: Recommending Pertinent Software Development Artifacts. ICSE 2003: 408-418 - [c32]Martin P. Robillard, Gail C. Murphy:
FEAT. A Tool for Locating, Describing, and Analyzing Concerns in Source Code. ICSE 2003: 822-823 - [c31]Andrew Chan, Reid Holmes, Gail C. Murphy, Annie T. T. Ying:
Scaling an Object-Oriented System Execution Visualizer through Sampling. IWPC 2003: 237-244 - [c30]Martin P. Robillard, Gail C. Murphy:
Automatically Inferring Concern Code from Program Investigation Activities. ASE 2003: 225-235 - [c29]Jan Hannemann, Thomas Fritz, Gail C. Murphy:
Refactoring to aspects: an interactive approach. eTX 2003: 74-78 - [c28]Gail C. Murphy:
Learning from the Past. WCRE 2003: 2-3 - 2002
- [c27]Avi Bryant, Andrew Catton, Kris De Volder, Gail C. Murphy:
Explicit programming. AOSD 2002: 10-18 - [c26]Elisa L. A. Baniassad, Gail C. Murphy, Christa Schwanninger, Michael Kircher:
Managing crosscutting concerns during software evolution tasks: an inquisitive study. AOSD 2002: 120-126 - [c25]Martin P. Robillard, Gail C. Murphy:
Concern graphs: finding and describing concerns using structural program dependencies. ICSE 2002: 406-416 - [c24]Albert Lai, Gail C. Murphy:
Behavioural Concern Modelling for Software Change Tasks. ICSM 2002: 112-121 - 2001
- [j8]Gail C. Murphy, Robert J. Walker, Elisa L. A. Baniassad, Martin P. Robillard, Albert Lai, Mik Kersten:
Does aspect-oriented programming work? Commun. ACM 44(10): 75-77 (2001) - [j7]Gail C. Murphy, David Notkin, Kevin J. Sullivan:
Software Reflexion Models: Bridging the Gap between Design and Implementation. IEEE Trans. Software Eng. 27(4): 364-380 (2001) - [c23]Gail C. Murphy, Albert Lai, Robert J. Walker, Martin P. Robillard:
Separating Features in Source Code: An Exploratory Study. ICSE 2001: 275-284 - 2000
- [c22]Robert J. Walker, Gail C. Murphy, Jeffrey Steinbok, Martin P. Robillard:
Efficient mapping of software system traces to architectural views. CASCON 2000: 12 - [c21]Antonia Bertolino, Gail C. Murphy:
An overview of the ICSE 2000 workshop program. ICSE 2000: 793 - [c20]Martin P. Robillard, Gail C. Murphy:
Designing robust Java programs with exceptions. SIGSOFT FSE 2000: 2-10 - [c19]Robert J. Walker, Gail C. Murphy:
Implicit context: easing software evolution and reuse. SIGSOFT FSE 2000: 69-78
1990 – 1999
- 1999
- [j6]Gail C. Murphy, Robert J. Walker, Elisa L. A. Baniassad:
Evaluating Emerging Software Development Technologies: Lessons Learned from Assessing Aspect-Oriented Programming. IEEE Trans. Software Eng. 25(4): 438-455 (1999) - [c18]Martin P. Robillard, Gail C. Murphy:
Analyzing Exception Flow in Java Programs. ESEC / SIGSOFT FSE 1999: 322-327 - [c17]Robert J. Walker, Elisa L. A. Baniassad, Gail C. Murphy:
An Initial Assessment of Aspect-Oriented Programming. ICSE 1999: 120-130 - [c16]Mik Kersten, Gail C. Murphy:
Atlas: A Case Study in Building a Web-Based Learning Environment using Aspect-oriented Programming. OOPSLA 1999: 340-352 - 1998
- [j5]Gail C. Murphy, David Notkin, William G. Griswold, Erica S.-C. Lan:
An Empirical Study of Static Call Graph Extractors. ACM Trans. Softw. Eng. Methodol. 7(2): 158-191 (1998) - [c15]Robert J. Walker, Elisa L. A. Baniassad, Gail C. Murphy:
Assessing Aspect-Oriented Programming: Preliminary Results. ECOOP Workshops 1998: 433-434 - [c14]Elisa L. A. Baniassad, Gail C. Murphy:
Conceptual Module Querying for Software Reengineering. ICSE 1998: 64-73 - [c13]Robert J. Walker, Gail C. Murphy, Bjørn N. Freeman-Benson, Darin Wright, Darin Swanson, Jeremy Isaak:
Visualizing Dynamic Software System Information Through High-Level Models. OOPSLA 1998: 271-283 - [c12]Gail C. Murphy, Ekaterina Saenko:
Predicting memory use from a class diagram using dynamic information. WOSP 1998: 145-151 - 1997
- [j4]Gail C. Murphy, David Notkin:
Reengineering with Reflection Models: A Case Study. Computer 30(8): 29-36 (1997) - [c11]Gregor Kiczales, John Lamping, Cristina Videira Lopes, Chris Maeda, Anurag Mendhekar, Gail C. Murphy:
Open Implementation Design Guidelines. ICSE 1997: 481-490 - [c10]Chris Maeda, Arthur Lee, Gail C. Murphy, Gregor Kiczales:
Open Implementation Analysis and Design. SSR 1997: 44-52 - 1996
- [b1]Gail C. Murphy:
Lightweight structural summarization as an aid to software evolution. University of Washington, USA, 1996 - [j3]Gail C. Murphy, David Notkin:
On the use of static typing to support operations on frameworks. Object Oriented Syst. 3: 197-213 (1996) - [j2]Gail C. Murphy, David Notkin:
Lightweight Lexical Source Model Extraction. ACM Trans. Softw. Eng. Methodol. 5(3): 262-292 (1996) - [c9]Gail C. Murphy, David Notkin, Erica S.-C. Lan:
An Empirical Study of Static Call Graph Extractors. ICSE 1996: 90-99 - [c8]Gail C. Murphy:
Architecture for evolution. ISAW/Viewpoints@FSE 1996: 83-86 - 1995
- [c7]Gail C. Murphy, David Notkin, Kevin J. Sullivan:
Software Reflexion Models: Bridging the Gap Between Source and High-Level Models. SIGSOFT FSE 1995: 18-28 - [c6]Gail C. Murphy, David Notkin:
Lightweight Source Model Extraction. SIGSOFT FSE 1995: 116-127 - 1994
- [j1]Gail C. Murphy, Paul Townsend, Pok Sze Wong:
Experiences with Cluster and Class Testing. Commun. ACM 37(9): 39-47 (1994) - 1993
- [c5]Gail C. Murphy, David Notkin:
Difficulties with Object-Oriented Frameworks. ICSE Workshop on Studies of Software Design 1993: 77-87 - 1992
- [c4]Paul Townsend, Gail C. Murphy:
Objects in the life-cycle. OOPSLA Addendum 1992: 25-28 - [c3]Michel Fortier, Gail C. Murphy:
An object-oriented hypermedia framework for command and control information system. OOPSLA Addendum 1992: 135-137 - [c2]Gail C. Murphy, Pok Sze Wong:
Towards a testing methodology for object-oriented systems. OOPSLA Addendum 1992: 139-140 - 1991
- [c1]Gail C. Murphy:
Experiences in Applying Object-Oriented Analysis. TOOLS (5) 1991: 249-264
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-07 21:23 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint