Professor Gail C. Murphy Ph.D. | |
---|---|
Citizenship | Canadian |
Education | University 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 |
Gail C. Murphy FRSC is a Canadian computer scientist who specializes in software engineering and knowledge worker productivity. Murphy is a full professor in the Department of Computer Science at the University of British Columbia, Vancouver. 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]
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]
2010: Named 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]
2023: ACM SIGSOFT Outstanding Research Award [9]
The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional membership group, reporting nearly 110,000 student and professional members as of 2022. Its headquarters are in New York City.
Software engineering is an engineering approach to software development. A practitioner, called a software engineer, applies the engineering design process to develop software.
Stuart Feldman is an American computer scientist. He is best known as the creator of the computer software program Make. He was also an author of the first Fortran 77 compiler, was part of the original group at Bell Labs that created the Unix operating system, and participated in development of the ALTRAN and EFL programming languages.
Gerard J. Holzmann is a Dutch-American computer scientist and researcher at Bell Labs and NASA, best known as the developer of the SPIN model checker.
Harlan D. Mills was professor of computer science at the Florida Institute of Technology and founder of Software Engineering Technology, Inc. of Vero Beach, Florida. Mills' contributions to software engineering have had a profound and enduring effect on education and industrial practice. Since earning his Ph.D. in Mathematics at Iowa State University in 1952, Mills led a distinguished career.
Margo Ilene Seltzer is an American computer scientist. 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.
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.
Jonathan Grudin was a researcher at Microsoft from 1998 to 2022 and is affiliate professor at the University of Washington Information School working in the fields of human-computer interaction and computer-supported cooperative work. Grudin is a pioneer of the field of computer-supported cooperative work and one of its most prolific contributors. His collaboration distance to other researchers of human-computer interactions has been described by the "Grudin number". Grudin is also well known for the "Grudin Paradox" or "Grudin Problem", which states basically with respect to the design of collaborative software for organizational settings, "What may be in the managers' best interests may not be in the interests of individual contributors, and therefore not used." He was awarded the inaugural CSCW Lasting Impact Award in 2014 on the basis of this work. He has also written about the publication culture and history of human-computer interactions.
Daniel Jackson is a professor of Computer Science at the Massachusetts Institute of Technology (MIT). He is the principal designer of the Alloy modelling language, and author of the books Software Abstractions: Logic, Language, and Analysis and The Essence of Software. He leads the Software Design Group at MIT's Computer Science and Artificial Intelligence Laboratory.
Carlo Ghezzi is an emeritus professor and former 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 has been the Rector's Delegate for research, department chair, head of the PhD program, and 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 (CWSE) from 2004 to 2009, and has worked to improve the success of women in the sciences and engineering.
Leon Joel Osterweil is an American computer scientist noted for his research on software engineering.
Alexander L. Wolf is an American computer scientist known for his research in software engineering, distributed systems, and computer networking. He is credited, along with his collaborators, with introducing the modern study of software architecture, content-based publish/subscribe messaging, content-based networking, automated process discovery, and the software deployment lifecycle. Wolf's 1985 Ph.D. dissertation developed language features for expressing a module's import/export specifications and the notion of multiple interfaces for a type, both of which are now common in modern computer programming languages.
T.H. Tse is a Hong Kong academic who is a professor and researcher in program testing and debugging. He is ranked internationally as the second most prolific author in metamorphic testing. According to Bruel et al., "Research on integrated formal and informal techniques can trace its roots to the work of T.H. Tse in the mid-eighties." The application areas of his research include object-oriented software, services computing, pervasive computing, concurrent systems, imaging software, and numerical programs. In addition, he creates graphic designs for non-government organizations.
John D. Gannon was a prominent computer scientist, professor and chair of the department of computer science University of Maryland, at College Park. Gannon was a leading researcher in software engineering, specifically the specification, analysis, and testing of software systems.
Tore Dybå is a Norwegian scientist and software engineer in the fields of information systems and computer science. He has been a Chief Scientist at SINTEF ICT since 2003.
Lizy Kurian John is an Indian American electrical engineer, who is currently the Cullen Trust for Higher Education Endowed Professor in the Department of Electrical and Computer Engineering at the University of Texas at Austin. She received her Ph.D. in computer engineering from The Pennsylvania State University in 1993. She joined The University of Texas Austin faculty in 1996. Her research is in the areas of computer architecture, multicore processors, memory systems, performance evaluation and benchmarking, workload characterization, and reconfigurable computing.
The ACM Student Research Competition is an international computing research competition for university students. The competition is held annually and split into undergraduate and graduate divisions, organized by the Association for Computing Machinery. With several hundred annual participants, the Student Research Competition is considered the world's largest university-level research contest in the field of computing.
Wolfgang Heidrich is a German-Canadian computer scientist and Professor at the King Abdullah University of Science and Technology (KAUST), for which he served as the director of Visual Computing Center from 2014 to 2021. He was previously a professor at the University of British Columbia (UBC), where he was a Dolby Research Chair (2008-2013). His research has combined methods from computer graphics, optics, machine vision, imaging, inverse methods, and perception to develop new Computational Imaging and Display technologies. His more recent interest focuses on hardware-software co-design of the next generation of imaging systems, with applications such as high dynamic range (HDR) imaging, compact computational cameras, hyper-spectral cameras, wavefront sensors, to name just a few.
Gail-Joon Ahn is an electrical engineer and professor of computer science and engineering at Arizona State University. He is a fellow of the IEEE.