Associate Teaching Professor

Hakan Erdogmus

Source: College of Engineering

Contact Info:
Carnegie Mellon University
Silicon Valley
Building 23 (MS 23-11)
Moffett Field, CA 94035

Office: B23 #123

Phone: 650-335-2883







Hakan Erdogmus is an Associate Teaching Professor of Software Engineering at Carnegie Mellon University’s Silicon Valley Campus. Prior to joining CMU in October 2013, he was an independent consultant based in Ottawa, Canada, providing training in software process management and project finance and helping clients transition into modern software engineering methods and improve their software quality and measurement practices. He holds an adjunct faculty appointment at University of Calgary’s Department of Computer Science in Alberta, Canada.

Dr. Erdogmus has published and lectured extensively in his areas of specialization: economics of software engineering, value-based software engineering, agile software development, empirical studies of software engineering practices, and software process measurement and improvement. From January 1995 to June 2009, he worked for the Canadian National Research Council‘s Institute for Information Technology. Between 2002 and 2009 he was a Senior Research Officer in the Software Engineering Group. Dr. Erdogmus is a past Editor in Chief of IEEE Software. He is currently an associate editor of the Journal of Empirical Software Engineering. Dr. Erdogmus has been an Erasmus Mundus visiting scholar, a position funded by the European Union, at Universidad Politécnica de Madrid, Spain.

Dr. Erdogmus is co-editor of two volumes, Advances in Software Engineering: Comprehension, Evaluation and Evolution and Value-Based Software Engineering, both published by Springer. He has helped organize numerous international conferences and workshops and served in over 50 program committees. He was general chair of XP 2010, program co-chair of XP 2004, and program co-chair of CASCON in 1997 and 2006.

Dr. Erdogmus received his PhD degree in Telecommunications from INRS-Université du Québec (Montreal), his MSc degree from McGill University‘s School of Computer Science (Montreal), and his BSc degree from Bogaziçi University‘s Computer Engineering Department (Istanbul). He is a Senior Member of IEEE, a Golden Core member of IEEE Computer Society, a member of ACM, and a participant in International Software Engineering Research Network. In 2012, he chaired IEEE Computer Society’s Transactions Operations Committee, the body overseeing the Society’s archival periodicals. He is currently serving on Computer Society’s Board of Governors as an elected member. In 2003, Dr. Erdogmus received the Eugene L. Grant Award from the American Society for Engineering Education.

Areas of Interest

software engineering, empirical evaluation of software development methods, software quality and measurement, test-driven approaches, software engineering economics, quantitative decision making in software engineering


B.S., Computer Engineering, Bogaziçi University
M.S., Computer Science, McGill University
Ph.D., Telecommunications, Institut national de la recherche scientifique, Université du Québec, 1994