Carnegie Mellon University

Build it better...

Software is becoming ever more important to our daily lives, as well as every sector of industry.  But as software systems increase in capability, they increase in complexity, resulting in delays, defects, and vulnerabilities.

Our Ph.D. program in Software Engineering seeks to educate the next generation of high-impact software engineering research, development, and educational leaders who will solve the problems associated with building large-scale and critical software systems.  Learn about our groundbreaking research, our world-leading faculty, and our alumni who are already making a big difference in the world.  We hope you will apply to our Ph.D. program so you can join us in learning to build software better!

Learn about our work...

photo of location cloudModel-Based Adaptation for Robotics Systems
How do you build a software system that can function for a century without being touched by a human engineer? This is the herculean task being undertaken by the DARPA Building Resource Adaptive Software System’s (BRASS) program, a task on which a research team led by ISR’s Jonathan Aldrich is leading the charge... [Read more]

Highlights

Featured Student

ivan ruchkin

Modeling from the Ground Up
Software Engineering Ph.D. student Ivan Ruchkin blends the formalism of system modeling with a grassroots approach to tackle the challenges of the cyber-physical world...[Learn More] 
 

Featured Research

photo of locks

Two Million Threats
Assurance and security in the Node.JS ecosystem
Interdependence, coupled with unchecked automatic updating of packages, can lead to disaster. Work by Software Engineering’s Christian Kästner explores the scope of this vulnerability and how it can be mitigated...[Learn More]
 

Featured Alumna

photo of ciera jaspan

Ciera Jaspan
Ciera Jaspan graduated from Carnegie Mellon University in 2011 with her Ph.D. in software engineering. She spoke with ISR about how she came to study software engineering and the work that she now does as a part of Google’s Developer Infrastructure group...[Learn More]