Igor Steinmacher, PhD
Associate Professor · Northern Arizona University
Associate Director for Graduate Programs and Academic Affairs · SICCS
// what I work on
Keeping open source software — and the people behind it — sustainable.
I study how software communities welcome newcomers, retain maintainers, govern themselves, and adapt as AI reshapes how software is built. I co-lead the RESHAPE Lab with Marco Gerosa.
// every square is a contribution — my research asks who makes them, and why they stay
About
I am an Associate Professor at Northern Arizona University and Associate Director for Graduate Programs and Academic Affairs at the School of Informatics, Computing and Cyber Systems (SICCS). For more than a decade my research has focused on the sustainability of open source software: how newcomers onboard, how mentors and maintainers work, how diverse contributors find their place, and how projects govern themselves. More recently, my group studies how AI and conversational agents change these socio-technical systems.
I hold a PhD in Computer Science from the University of São Paulo (2015) and was a visiting scholar at the University of California, Irvine. Before joining NAU I was a faculty member at the Federal University of Technology – Paraná (UTFPR), Brazil. My work is funded by the National Science Foundation and the Alfred P. Sloan Foundation, and has received multiple ACM SIGSOFT Distinguished Paper and Best Paper awards.
I co-lead the RESHAPE Lab with Marco Gerosa. Outside the university, I founded DataTruth AI, a consultancy helping organizations fix their data foundations before adopting AI.
Research
Newcomers and maintainers
Barriers faced by newcomers, mentoring, quasi-contributors, maintainer burnout, and forecasting core-developer inactivity (the DisTrac tool).
How projects rule themselves
How open source projects define, document, and evolve roles and decision-making — and what that means for long-term sustainability.
AI in software ecosystems
Conversational agents for contributors (CommUnityBuddy, Sloan-funded), developer trust in generative AI, and LLMs in empirical SE research.
Learning through open source
Gamified environments that scaffold student contributions (OSSDoorway), active learning, and bridges between universities and OSS communities.
Funded Projects
- Enhancing onboarding in open source scientific software with LLMs — Alfred P. Sloan Foundation, 2026– (lead PI, USD 100K).
- CommUnityBuddy — a conversational agent supporting open source contributors. Alfred P. Sloan Foundation (lead PI).
- NSF POSE: expanding the data.table ecosystem for efficient big data manipulation in R — 2023–, lead PI, USD 731K, with Marco Gerosa.
- NSF HSI: a learning environment for an open-source contribution model (OSS-Doorway) — 2023–, lead PI, USD 498K.
- NSF IUSE: scaffolding computational thinking in introductory CS through a conversational agent — 2023–, lead PI, USD 405K.
- NSF CHS: Gender-Inclusive Open Source through Gender-Inclusive Tools — 2019–2023, lead PI, USD 528K.
- DisTrac — forecasting core-developer inactivity in OSS projects, with the University of Bari.
Teaching
I have taught in higher education for over fifteen years, at undergraduate and graduate levels — software engineering, programming foundations, research methods, and open source development. I chaired the proposal committee for NAU's new Bachelor of Science in Artificial Intelligence, an interdisciplinary degree starting Fall 2026. My course materials live on GitHub, and my CS-education research (gamified OSS learning, active learning) feeds directly back into the classroom.
Students
I have supervised ten PhD students to completion as principal supervisor or co-supervisor — including Bianca Trinkenreich, whose dissertation received the 2024 ACM SIGSOFT Outstanding Dissertation Award.
Current PhD students
- Pedro A. Oliveira (NAU, 2024–) — open source governance as a foundation for project sustainability
- Jacob McAuley Penney (NAU, 2023–) — LLMs to support computational thinking and developer learning
- Morgan Nicholson (NAU, 2025–) — conversational agents in developer support
PhD alumni
- Ana Claudia Maciel (UEM, 2026) — communication channels in open source · on the job market
- Italo Santos (NAU, 2024) — now Assistant Professor, University of Hawaii
- Simone de França Tonhão (UEM, 2023) — now Assistant Professor, UFMS
- Fabio Santos (NAU, 2023) — now Research Associate, Colorado State University
- Bianca Trinkenreich (NAU, 2022) — now Assistant Professor, Colorado State University
- Patricia Matsubara (UFAM, 2022) — now Associate Professor, UFMS
- Mairieli Wessel (USP, 2021) — now Assistant Professor, Radboud University
- Williamson Silva (UFAM, 2020) — now Assistant Professor, UFCA
- Jefferson Silva (USP, 2019) — now Lecturer at Inteli / Associate Director, PUC-SP
Prospective students
I am seeking PhD students (Computer Science / Informatics & Computing, NAU–SICCS) interested in open source sustainability, human aspects of software engineering, or AI in software ecosystems. When you email me, explicitly mention the research topics you're interested in and show what you have already done related to them.
Service & Leadership
Conference organization
- General Chair — Mining Software Repositories (MSR 2026); ICSME 2024; CHASE 2023
- General Co-Chair — International Conference on Program Comprehension (ICPC 2024)
- Area Chair, Human Aspects — ICSE 2025
- Program Co-Chair — SBES 2024; OSS 2022; ICSSP 2022; ICGSE 2020
- Earlier roles — Publicity Chair ICGSE 2017; Proceedings Chair ICGSE 2016, SBCARS 2016
Editorial & reviewing
- Editorial Boards — Empirical Software Engineering (since 2022); Journal of Software: Evolution and Process (since 2021)
- Program committees — ICSE, ICSE-NIER, MSR, CSCW, EASE, ICSME, OSS, ICGSE
- Reviewer — TSE, TOSEM, EMSE, IST, JSS, ACM Computing Surveys; Distinguished Reviewer Award, ICSE 2023
Institutional & community
- Associate Director for Graduate Programs and Academic Affairs — SICCS, NAU
- Chaired the proposal committee for NAU's BS in Artificial Intelligence (starts Fall 2026)
- Education Committee, Brazilian Computer Society (2015–2017)
- Recent keynotes — FOSSY 2025 (Portland); GiraEuropa 2026 (Italy & Switzerland)
Contact
Email: igor.steinmacher@nau.edu
School of Informatics, Computing and Cyber Systems
Northern Arizona University — Flagstaff, AZ, USA