Gail C. Murphy

Last updated
Professor

Gail C. Murphy

Ph.D.
CitizenshipCanadian
EducationUniversity of Alberta (BS 1987), University of Washington (Ph.D. 1995)
Known for Reflexion Models, Software Engineering
Awards ACM Fellow (2017)
Scientific career
Fields software engineering, computer science
Institutions University of British Columbia
Thesis Lightweight structural summarization as an aid to software evolution (1996)
Doctoral advisor David Notkin
Website blogs.ubc.ca/gailcmurphy/

Gail C. Murphy FRSC is a Canadian computer scientist who specializes in software engineering and the productivity of knowledge workers. Murphy is a professor in the Department of Computer Science and Associate Dean (Research and Graduate Studies) in the Faculty of Science at the University of British Columbia. In 2016, she was named Associate Vice President Research pro tem and assumed the role of Vice-President, Research & Innovation on August 14, 2017. [1] Murphy is co-founder and was Chief Scientist at Tasktop Technologies Incorporated. [2]

Contents

Biography

Murphy received her B.Sc. from the University of Alberta in 1987 and a M.S. and a Ph.D. in computer science at the University of Washington, in 1994 and 1996 respectively. Murphy has served on editorial boards for Communications of the ACM, and Institute of Electrical and Electronics Engineers Transactions on Software Engineering. [3]

Awards

2010: Name ACM Distinguished Member [4]

2014: University of Washington Computer Science and Engineering Alumni Achievement Award [5]

2015: Named Fellow of the Royal Society of Canada [6]

2016: ICSE Most Influential Paper Award (10 years after publication) (co-authored with John Anvik and Lyndon Hiew) [7]

2017: ACM Fellow [8]

Related Research Articles

Charles Bachman American computer scientist

Charles William Bachman III was an American computer scientist, who spent his entire career as an industrial researcher, developer, and manager rather than in academia. He was particularly known for his work in the early development of database management systems. His techniques of layered architecture include his namesake Bachman diagrams.

Gregor Kiczales

Gregor Kiczales is an American computer scientist. He is currently a full time professor of computer science at the University of British Columbia in Vancouver, British Columbia, Canada. He is best known for developing the concept of aspect-oriented programming, and the AspectJ extension to the Java programming language, both of which he designed while working at Xerox PARC. He is also one of the co-authors of the specification for the Common Lisp Object System, and is the author of the book The Art of the Metaobject Protocol, along with Jim Des Rivières and Daniel G. Bobrow.

Maria Klawe Canadian-American computer scientist

Maria Margaret Klawe is a computer scientist and the fifth president of Harvey Mudd College. Born in Toronto in 1951, she became a naturalized U.S. citizen in 2009. She was previously Dean of the School of Engineering and Applied Science at Princeton University. She is known for her advocacy for women in STEM fields.

Margo Seltzer American computer scientist

Margo Ilene Seltzer is a professor and researcher in computer systems. She is currently the Canada 150 Research Chair in Computer Systems and the Cheriton Family Chair in Computer Science at the University of British Columbia. Previously, Seltzer was the Herchel Smith Professor of Computer Science at Harvard University's John A. Paulson School of Engineering and Applied Sciences and director at the Center for Research on Computation and Society.

Monica Sin-Ling Lam is an American computer scientist. She is a professor in the Computer Science Department at Stanford University.

Maurice Peter Herlihy is a computer scientist active in the field of multiprocessor synchronization. Herlihy has contributed to areas including theoretical foundations of wait-free synchronization, linearizable data structures, applications of combinatorial topology to distributed computing, as well as hardware and software transactional memory. He is the An Wang Professor of Computer Science at Brown University, where he has been a member of the faculty since 1994.

Elaine Jessica Weyuker is an ACM Fellow, an IEEE Fellow, and an AT&T Fellow at Bell Labs for research in software metrics and testing as well as elected to the National Academy of Engineering. She is the author of over 130 papers in journals and refereed conference proceedings.

Carlo Ghezzi is a professor and chair of software engineering at the Politecnico di Milano, Italy and an adjunct professor at the Università della Svizzera italiana (USI), Switzerland. At the Politecnico, he is the Rector's Delegate for research; he has been department chair, head of the PhD program, member of the academic senate and of the board of governors of Politecnico.

Anne Elizabeth Condon, is an Irish-Canadian computer scientist, professor, and former head of the Computer Science Department of the University of British Columbia. Her research focuses on computational complexity theory, DNA computing, and bioinformatics. She has also held the NSERC/General Motors Canada Chair for Women in Science and Engineering from 2004 to 2009, and has worked to improve the success of women in the sciences and engineering.

Canada shares many of the concerns particularly prevalent in the developed and developing world about the current and future roles of women in computing, especially as these occupations increase in importance. As in much of the world where computing and information technology is a large industry, women have historically faced underrepresentation in education and industry. As a result, some Canadian women pursuing careers in these fields have had a lack of role models and faced sexism. There are many institutions and initiatives in Canada, however, which seek to increase representation for women in computing fields, as well as the fields of natural science and engineering in general.

Margaret Martonosi is an American computer scientist who is currently the Hugh Trumbull Adams '35 Professor of Computer Science at Princeton University. Martonosi is noted for her research in computer architecture and mobile computing with a particular focus on power-efficiency.

Thomas E. Anderson is an American computer scientist noted for his research on distributed computing, networking and operating systems.

Lori A. Clarke is an American computer scientist noted for her research on software engineering.

Leon Joel Osterweil is an American computer scientist noted for his research on software engineering.

Axel van Lamsweerde is a Belgian computer scientist and Professor of Computing Science at the Universite catholique de Louvain, known for his work on requirements engineering and the development of the KAOS goal-oriented modeling language.

Hausi A. Muller

Hausi A. Müller is a Canadian computer scientist and software engineer. He is a professor of computer science at the University of Victoria, British Columbia, Canada and a Fellow of the Canadian Academy of Engineering.

Nenad Medvidović is a Professor of Computer Science and Informatics at the University of Southern California in Los Angeles, CA. He is a fellow of the IEEE and an ACM Distinguished Member. He was chair of ACM SIGSOFT and co-author of Software Architecture: Foundations, Theory, and Practice (2009). In 2008, he received the Most Influential Paper Award for a paper titled "Architecture-Based Runtime Software Evolution" published in the ACM/IEEE International Conference on Software Engineering 1998. In 2020, he received the Most Influential Paper Award for a paper titled "An architectural style for solving computationally intensive problems on large networks" published in the ACM/IEEE Software Engineering for Adaptive and Self-Managing Systems 2007. In 2017, he received an IEEE International Conference on Software Architecture Best Paper Award for his paper titled "Continuous Analysis of Collaborative Design".

Lionel Claude Briand, born in Paris, France on November 21, 1965, is a software engineer, and professor at the University of Ottawa and University of Luxembourg. He is an IEEE Fellow, a Canada Research Chair in Intelligent Software Dependability and Compliance and a European Research Council Advanced grantee. His research foci are testing, verification, and validation of software systems; applying machine learning and evolutionary computation to software engineering; and software quality assurance, among others. He was Vice-director of the University of Luxembourg's SnT - Interdisciplinary Centre for Security, Reliability and Trust from 2014 to 2019, and editor in chief of Empirical Software Engineering (Springer) from 2003 to 2016. In 2012, he was a recipient of the Harlan D. Mills Award.

Magdalena Bałazińska is a computer scientist whose research concerns databases and data streams. Born in Poland and educated in Algeria, Canada, and the US, she works at the University of Washington, where she directs the Paul G. Allen School of Computer Science & Engineering.

Valérie Issarny is a Director of Research at the National Institute for Research in Digital Science and Technology (INRIA), France. Issarny is known for her research in middleware solutions for distributed collaborative services, including mobile services deployed over smartphones that interact with sensors.

References

  1. "Executive Biographies | UBC Research". research.ubc.ca. Retrieved 2 March 2017.CS1 maint: discouraged parameter (link)
  2. "Learn More About Our Solutions | Tasktop". www.tasktop.com. Retrieved 2 March 2017.CS1 maint: discouraged parameter (link)
  3. Nuseibeh, B. (1 May 2013). "Editorial [new associate editors]". IEEE Transactions on Software Engineering. 39 (5): 588–590. doi:10.1109/TSE.2013.22. ISSN   0098-5589.
  4. "Gail C Murphy - Award Winner". awards.acm.org. Retrieved 2 March 2017.CS1 maint: discouraged parameter (link)
  5. "CSE Alumni Achievement Awards | Computer Science & Engineering". www.cs.washington.edu. Retrieved 2 March 2017.CS1 maint: discouraged parameter (link)
  6. "The Royal Society of Canada Names New Fellows | The Royal Society of Canada". www.rsc-src.ca. Archived from the original on 1 March 2017. Retrieved 2 March 2017.CS1 maint: discouraged parameter (link)
  7. Anvik, John; Hiew, Lyndon; Murphy, Gail C. (1 January 2006). "Who Should Fix This Bug?". Proceedings of the 28th International Conference on Software Engineering. ICSE '06. New York, NY, USA: ACM: 361–370. doi:10.1145/1134285.1134336. ISBN   978-1595933751. S2CID   1384439.
  8. ACM Recognizes 2017 Fellows for Making Transformative Contributions and Advancing Technology in the Digital Age, Association for Computing Machinery, December 11, 2017, retrieved 2017-11-13CS1 maint: discouraged parameter (link)