Career
(Last update: February, 2024)
Brief timeline
Northern Arizona University (NAU), USA | Professor (2022...) |
Associate Professor (2017-2022) | |
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) | |
Catholic University of Rio (PUC-Rio), Brazil | Ph.D. in Computer Science (2002-2006) |
M.Sc. in Computer Science (2000-2002) | |
Federal University of Espirito Santo (UFES), Brazil | B.Sc. in Computer Engineering (1995-1999) |
History
It all started at the age of 10, when I learned how to program on a TK-90X. Back then, I recognized the difficulties of developing real systems. The complexity of the task challenged me, and I decided I would work with computers for the rest of my life, investigating better ways of developing software and using them to enhance people's capacities. In 1999, I majored in Computer Engineering at the Federal University of Espírito Santo (UFES), Brazil, where I made my first contact with the Web, a technology that I fell in love with, mainly because of its potential for connecting people and changing the world. I pursued my master's degree and Ph.D. at the Catholic University of Rio de Janeiro (PUC-Rio) in 2002 and 2006, respectively. For my doctoral dissertation, I proposed a component-based architecture to engineer web-based collaborative systems. After my Ph.D., I moved to the University of São Paulo (USP), where I stayed from 2008 to 2016. In 2017, I moved to the USA as an Associate Professor at Northern Arizona University (NAU), where I currently develop my teaching and research activities as a Full Professor.
More formal bio (for talks etc.)
Dr. Gerosa is a Professor at Northern Arizona University. He researches Software Engineering and CSCW. Recent projects include the development of tools and strategies to support software developers using large language models. He published more than 200 papers (impact factor 40+ on Google Scholar). He serves on the program committee (PC) of important conferences, such as FSE, MSR, and CSCW, and as a reviewer for several journals. He graduated several Ph.D. and M.Sc. students who are now researchers in top institutions and has more than 20 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
- Published more than 200 peer-reviewed scientific papers
- More than 8000 citations, with H-index 49 (Google Scholar)
- Graduated 12 PhD students
- Principal investigator of research projects with more than USD 1 million in funding
- Program chair/general chair of several scientific conferences.
- Program committee member of more than 70 events
- Former productivity fellow of the Brazilian Council for Scientific and Technological Development (CNPq)
- Coordinator of award-wining open source projects
- Senior member of ACM and IEEE