research area

Available and Secure Computing Systems

dividing line

Current Projects:

Deep Software Assurance: Requirements, Techniques, Field Experience

Open Source Evaluation and Assurance

Recent Publications

Computerworld: Endless value spiral (interview with Gary Anthes, 2008)

National Research Council: Advancing software-intensive systems producibility for the DoD (chair): Uncertainty at Scale (2007). DoD Software Research Needs (2008).

IEEE Software: Following the money: Research funding fluctuates globally, p.111 (Sept/Oct 2005)
DARPA ISAT study group member (1993-1998, 2003-2006)
National Research Council: Improving Cybersecurity research (initiated July 2004)

[email]

Use Carnegie Mellon's Directory

William scherlis

William Scherliswilliam 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.

Education

PhD in Computer Science at Stanford University

University of Edinburgh (Scotland) as a John Knox Fellow

A.B. at Harvard University.

Professional Background

Dr. Scherlis was lead Principal Investigator of the High Dependability Computing Project (HDCP), in which CMU led a collaboration with five universities to help NASA address long-term software dependability challenges. He was also co-Principal Investigator (with two colleagues) of a project with NASA and diverse industry and laboratory subcontractors focused on dependable real-time and embedded software systems. The project he led on software assurance technology and practices led to the creation of SureLogic, a Carnegie Mellon spinoff.