CMU's Shaw Receives TCSE Award
LOS ALAMITOS, Calif., 6 May, 2010 —Mary Shaw, the Alan J. Perlis Professor of Computer Science at Carnegie Mellon University, has been selected by the IEEE Computer Society's Technical Council on Software Engineering as the first recipient of its Distinguished Educator Award.
The award, announced today at the 32nd annual International Conference on Software Engineering in Cape Town, South Africa, recognizes Shaw for her work developing innovative curricula in computer science from the introductory to the doctoral level.
"I am deeply honored to receive this Distinguished Educator Award," said Shaw, who was unable to accept the award in person. "This is an exciting time for software engineering educators. The penetration of computing into all aspects of society, together with new architectures for Internet-based applications and distributed computing, challenge us to teach new forms of software development that involve distributed teams, developers who are not computer professionals and systems composed of independent, Web-based components."
Shaw, a faculty member since earning her Ph.D. in computer science at Carnegie Mellon in 1972, was an associate dean for professional education from 1992 to 1999. She cited the contributions of faculty colleagues David Garlan, Jim Herbsleb and David Root, the late Jim Tomayko, former faculty colleague Bill Wulf, and former graduate assistant and now Software Engineering Institute technical staff member Ipek Ozkaya in developing innovative courses and curricula in such areas as abstract data structures, software architecture and software design.
"Carnegie Mellon University pioneered the idea of creating graduate programs targeted to software professionals," said Randal E. Bryant, dean of Carnegie Mellon's School of Computer Science (SCS). "Mary has played a key role in these programs, especially in highlighting the importance of selecting an appropriate overall structure, or 'architecture' for a software system. Given the scale and complexity of the software that operates many critical resources — ranging from the antilock brakes in our cars to the international banking system — her work on software architecture is of great importance to all of us."
In March, Shaw was named the recipient of the first Nancy Mead Award for Excellence in Software Engineering Education at the annual Conference on Software Engineering Education and Training, which was held at Carnegie Mellon.
A faculty member of the Institute for Software Research, the Computer Science Department and the Human-Computer Interaction Institute within SCS, Shaw participated in developing the immigration course for incoming graduate students in the early 1970s, a complete undergraduate curriculum design in 1984, a system of professional master's degree programs, and courses in data abstraction, software engineering, software architecture, software engineering research and software design.
Shaw was chief scientist of Carnegie Mellon's Software Engineering Institute from 1984 to 1987 and co-director of the Sloan Software Industry Center from 2001 to 2006. She was a fellow of the Center for Innovation in Learning in 1997-98.
She is an equally distinguished researcher and is the author or editor of seven books and more than 200 papers and technical reports. She authored two of the 35 articles chosen last year by the editors of IEEE Software as the best peer-reviewed articles published during the magazine's first 25 years. She was one of just four authors with two articles on that list.
Her research interests in computer science lie primarily in the areas of software engineering and programming systems, particularly value-driven software design, support for everyday users, software architecture, programming languages, specifications and abstraction techniques.
Shaw has received the Reengineering Forum's Stevens Award for instrumental contributions in the development and recognition of software architecture as a discipline and the J.D. Warnier Prize for contributions to software engineering. She is a fellow of the Association for Computing Machinery, the IEEE and the American Association for the Advancement of Science. She is a past member of the National Academies' Computer Science and Telecommunications Board and the Defense Advanced Research Project Agency's Information Science and Technology Board.
About the IEEE Computer Society
With nearly 85,000 members, the IEEE Computer Society is the world’s leading organization of computing professionals. Founded in 1946, and the largest of the 39 societies of the Institute of Electrical and Electronics Engineers (IEEE), the Computer Society is dedicated to advancing the theory and application of computer and information-processing technology, and is known globally for its computing standards activities.
The Computer Society serves the information and career-development needs of today’s computing researchers and practitioners with technical journals, magazines, conferences, books, conference publications, and online courses. Its Certified Software Development Professional (CSDP) program for mid-career professionals and Certified Software Development Associate (CSDA) credential for recent college graduates confirm the skill and knowledge of those working in the field. The CS Digital Library (CSDL) is an excellent research tool, containing more than 250,000 articles from 1,600 conference proceedings and 26 CS periodicals going back to 1988.