Summary
Peter C. Rigby is a software engineering researcher at Meta and a full professor of Software Engineering at Concordia University in Montreal. His work centers on empirical software engineering and software analytics, using large data sets to understand how developers collaborate and to predict where a system needs attention. He is currently focusing on GenAI for software engineering productivity, software testing, developer turnover, and code review. Rigby maintains strong industry ties with Ericsson and Meta, and he helped establish Concordia’s PhD program in Software Engineering while directing the undergraduate program’s CEAB accreditation and curriculum updates. He earned a PhD from the University of Victoria and a BASc from the University of Ottawa, reflecting a career that spans both academic leadership and industry collaboration in Canada.
10 years of coding experience