Career

(Last update: July, 2025)

Academic Positions

Northern Arizona University (NAU), USA

Associate Professor (2017–2022)
Full Professor (2022–current)

University of California, Irvine (UCI), USA

Visiting Professor (2013–2014)

University of São Paulo (USP), Brazil

Associate Professor (2013–2016)
Assistant Professor (2008–2013)

Education

Catholic University of Rio (PUC-Rio), Brazil

Ph.D. in Computer Science (2002–2006)
M.Sc. in Computer Science (2000–2002)

Federal University of Espírito Santo (UFES), Brazil

B.Sc. in Computer Engineering (1995–1999)

More formal bio (for talks etc.)

Dr. Gerosa is a Professor at Northern Arizona University. He researches Software Engineering, AI, and open source software. Recent projects include the development of tools and strategies to support software developers using large language models. He published more than 300 papers (impact factor 50+ on Google Scholar), serves on the program committee of important conferences, such as ICSE, FSE, MSR, and as a reviewer for several journals. He graduated several Ph.D. and M.Sc. students who are now researchers in top institutions around the world and has more than 25 years of teaching experience. For more information, visit http://www.marcoagerosa.com

Keywords: human aspects of software engineering, open software software, mining software repositories, computer education, chatbots

Highlights