Igor Steinmacher
Igor Steinmacher

Igor Steinmacher, PhD

Associate Professor · Northern Arizona University
Associate Director for Graduate Programs and Academic Affairs · SICCS

About

I am an Associate Professor at Northern Arizona University, where I wear several hats: I lead a research group, teach across the computing curriculum, run graduate and academic affairs for my school, supervise and teach students in different areas.

Research. I co-lead the RESHAPE Lab with Marco Gerosa, studying the sustainability of open source software and how AI reshapes software development. Our work is funded by the NSF, TRIF/NAU, and the Alfred P. Sloan Foundation and has earned multiple Distinguished Paper and Best Paper awards.

Teaching & curriculum. I have taught in higher education for over twenty years, from introductory programming to graduate research methods, in undergraduate and graduate level. Recently, I chaired the committee that designed NAU's new interdisciplinary Bachelor of Science in Artificial Intelligence, launching Fall 2026.

Academic leadership. As Associate Director for Graduate Programs and Academic Affairs at SICCS, I help steer graduate education, academic coordination with undergraduate majors, and scheduling across eight degree programs. I also serve the research community as a conference chair, reviewer, editorial board member, and mentor.

// every square is a contribution — My research seeks to understand why and how they happen.

Research

onboarding & retention

Open Source Sustainability

Barriers faced by newcomers, mentoring, maintainer issues, governance, and forecasting developer inactivity.

ai × oss

AI in software development

How to use AI agents to support software development, including agents to help newcomers, understanding developers' use of generative AI, and use of AI to support empirical SE research.

education

Learning through open source

Gamified environments that scaffold student contributions, active learning, and bridges between universities and OSS communities.

Funded Projects

Teaching

I have taught in higher education for over fifteen years, at undergraduate and graduate levels (software engineering, programming foundations, research methods, algorithms, human-computer interaction, capstone, 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 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

PhD alumni

Prospective students

In my group (Computer Science / Informatics and Computing, NAU–SICCS), PhD students focus on open source sustainability, human aspects of software engineering, or AI in software development. 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

Editorial & reviewing

Institutional & community

Contact

Email: igor.steinmacher@nau.edu
School of Informatics, Computing and Cyber Systems
Northern Arizona University — Flagstaff, AZ, USA