Are you looking for a chance to shape the future of software engineering? Carnegie Mellon University's Ph.D. program in Software Engineering offers the chance to work with any of a dozen world-class faculty members in research areas from architecture and analysis to program repair, requirements, and software analytics. Our students are working on big-impact problems such as: Typechecking and analyzing all configurations of Linux Automatically finding patches for bugs in production software Building software system that adapt automatically in the face of change, enabling them to run almost indefinitely without human oversight Increasing developer productivity and code quality with techniques as diverse as type systems and team composition Using newly developed logics to understand complex legal requirements documents such as the HIPAA privacy regulations We are looking for students with a strong record in the university or in industry, who have a passion...
Unofficial blog for student announcements for the Cheriton School of Computer Science at the University of Waterloo