Carnegie Mellon University

William Scherlis

William Scherlis

Professor, School of Computer Science; Director, Institute for Software Research


William L. Scherlis is a full Professor in the School of Computer Science at Carnegie Mellon. He is the founding director of PhD Program in Software Engineering and director of Institute for Software Research (ISR) in the School of Computer Science. His research relates to software assurance, software evolution, and technology to support software teams.

Scherlis is involved in a number of activities related to technology and policy, recently testifying before Congress on innovation and information technology, and, previously, on roles for a Federal CIO. He interrupted his career at CMU to serve at DARPA for six years, departing in 1993 as senior executive responsible for coordination of software research. While at DARPA he had responsibility for research and strategy in computer security, aspects of high performance computing, information infrastructure, and other topics.

Scherlis chairs the National Research Council (NRC) study committee on defense software producibility and is a member of the NRC study committee on cybersecurity. He served multiple terms as a member of the DARPA Information Science and Technology Study Group (ISAT). He recently completed chairing a NRC study on information technology, innovation, and e-government. He has led or participated in other national studies related to cybersecurity, crisis response, analyst information management, Department of Defense software management, and health care informatics infrastructure. He has been an advisor to major IT companies. He has served as program chair for a number of technical conferences, including the ACM Foundations of Software Engineering (FSE) Symposium. He has more than 70 scientific publications.