Miguel Goulão was born in Lisbon, Portugal, in June, 20, 1972. He received his MSc degree in Electrotechnical and Computers Engineering from Instituto Superior Técnico, and his PhD degree from Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa (FCT/UNL), in 2008.

He is an Associate Professor of the Informatics Department of FCT/UNL. He is an associate member of NOVA Laboratory for Computer Science and informatics (NOVA LINCS). Until 2014, he was a member of Centro de Informática e Tecnologias de Informação (CITI), since 2000. He is a co-founder of the QUASAR research team. Before joining FCT, he worked as a junior researcher at the Software Engineering Group at INESC.

His main research interests revolve around Experimental Software Engineering (ESE) and span from the evolution in ESE to its applications to several Software Engineering areas. For the last 18 years, Miguel has been working in Object-Oriented Design, Software Process Improvement, Software Evolution and Reengineering, Component-Based Software Engineering, and, more recently, in Software Languages Engineering, using Experimental Software Engineering approaches to improve the validation of claims in those areas.

He has published over 70 papers in peer-reviewed international journals, conferences, and workshops, and served as PC member on several occasions. He also served as General Chair of SEDES'2012, PC Co-Chair of QUATIC’2004 and QUATIC’2010, as organizing co-chair of QUATIC’2007, and as a member of the organizing committee of CSMR’2001 and UML’2004. He was a co-author of the paper receiving the best paper award, in CAiSE 2014, and of the paper receiving the János Szentes Award for the best paper on Software Metrics presented at the 6th European Conference on Software Quality, in 1999.