Carnegie Mellon University

Cécile Péraire

Cécile Péraire

Teaching Professor, Electrical and Computer Engineering

Address Carnegie Mellon University
Silicon Valley
Building 23
Moffett Field, CA 94035


Dr. Cécile Péraire has over 25 years of software engineering experience working in both industry and academia. She earned her Ph.D. in computer science from the Swiss Federal Institute of Technology (EPFL, Lausanne, Switzerland). Following a postdoctoral research fellowship at SRI International and Hewlett Packard, she worked at Rational and IBM where she played different roles covering the many facets of software development. She has contributed significantly to the Rational Unified Process (RUP) and IBM's internal methods. 

Dr. Péraire is currently an Associate Teaching Professor at Carnegie Mellon University (CMU) in the Department of Electrical and Computer Engineering (ECE). She is a recipient of CMU College of Engineering Dean’s Early Career Fellowship Award, as well as CMU College of Engineering Philip L. Dowd Fellowship Award for her contribution to the development of ECE’s unique and distinctive Software Engineering Master program offered in Silicon Valley, California. She has published and taught extensively in her areas of specialization. She has a passion for innovation in practices and tools that enable teams to more effectively develop and deliver software-intensive systems.

Throughout her career, Dr. Péraire taught 16 different undergraduate, graduate, and industry courses (most of them several times) at EPFL, HP, Rational, IBM and CMU. She has contributed to the design of many of these courses. Here are the courses that she is currently teaching at CMU:

18-652: Foundations of Software Engineering
18-658: Software Requirements and Interaction Design
18-659: Software Engineering Methods


Computer Science
Swiss Federal Institute of Technology


Software engineering development methods, user-centered software development, software requirements, interaction design, software product management, software quality, continuous measurable process improvement, business processes, empirical studies, and software engineering education.


Selected publications

Related news

Wednesday, June 26, 2019

Péraire published in new engineering reference book

ECE/CMU-SV’s Cécile Péraire contributed a chapter to a new reference book, Rethinking Productivity in Software Engineering, based on insight from the 2017 “Dagstuhl” seminar on productivity in software engineering.
Monday, June 17, 2019

Software engineering and education with Cécile Péraire

Cécile Péraire, an associate teaching professor in electrical and computer engineering, has been working at the intersection of teaching and research for more than 15 years.
Monday, May 06, 2019

CMU professors advance flipped classroom format

A flipped classroom is a teaching method where students learn the theory outside of class and apply it in practice during class—in other words, homework and lectures are flipped.
Wednesday, April 04, 2018

The 2018 CIT Dean's Early Career Fellows

Grover, Péraire, Sankaranarayanan, and Yağan are among the eight engineering faculty to received this award for their outstanding contributions to the university.
Monday, January 08, 2018

Can Pre-Class Assessments Help Students Prepare for Lecture?

Pre-class quizzes and embedding assessments in instructional videos enhanced student learning.
Tuesday, August 23, 2016

Péraire quoted in Channel Partners on Jama software

“When they use Jama in graduate-level classes, students gain an effective platform for defining complex products while reducing documentation overhead and improving collaboration,” said Péraire.
Thursday, May 19, 2016

Four ECE professors receive College of Engineering Faculty Awards

Professors from ECE’s Pittsburgh and Silicon Valley campuses have received College of Engineering Faculty Awards, which are given to faculty in recognition of their academic and research achievements. Each award has different criteria and requirements.
Saturday, April 09, 2016

Péraire teams up with Jama Software to teach MS-SE program

ECE/CMU-SV’s Cecile Péraire has chosen to pair with Jama Software for teaching her courses.