RESHAPElab
Software is built by people. We study the conditions they need.
We work on the human side of software engineering — how newcomers get in, why maintainers burn out, how governance holds a project together, and what AI changes about all three.
// 281 peer-reviewed papers · 36 people · 6 active projects — each column is one year of output
Research
Newcomer Onboarding & Skill Matching
How people find their footing in open source — and how we can make that easier.
See projects →Software Engineering Education
Teaching SE through authentic open source contribution and AI-assisted learning.
See projects →OSS Sustainability & Governance
The health, governance, and long-term survival of open source ecosystems.
See projects →AI in Software Engineering
How AI tools reshape developer work, collaboration, and productivity.
See projects →Active projects
- Learning Software Engineering by Contributing to Real Projects With Chatbot Assistance — NSF · USD 562.0K
- A Learning Environment for an Open-Source Contribution Model — NSF · USD 498.6K
- Scaffolding Computational Thinking in Introductory Computer Science through a Conversational Agent — NSF · USD 420.9K
- CommUnityBuddy — Alfred P. Sloan Foundation · USD 100K
- Expanding the data.table ecosystem for efficient big data manipulation in R — NSF · USD 731K
- DisTrac — forecasting core-developer inactivity — NAU · USD 20K
Recent news

Nithya Ruff visits NAU to reflect on decades of Open Source leadership
Nithya Ruff joined our Open Source course and AZ Tech Week to share reflections on the past, present, and future of open source software. Read more →

Governance in Practice wins ACM SIGSOFT Distinguished Paper Award at CHASE 2026
Our paper on how open source projects define and document roles, led by PhD student Pedro Oliveira, received a Distinguished Paper Award at CHASE 2026. Read more →

Reflections from the Accountability in Open Source Software Ecosystems Workshop at CMU
Igor joined researchers and practitioners at Carnegie Mellon University to discuss accountability, sustainability, and AI-assisted collaboration in open source communities. Read more →
Do you know what Open Source Software (OSS) is?
It's the code that powers the world—freely accessible, community-driven, and built collaboratively. But for beginners, jumping into OSS can feel like being handed the keys to a spaceship without a man… Read more →
Contact
RESHAPE Lab is directed by Marco Gerosa and Igor Steinmacher at NAU’s School of Informatics, Computing and Cyber Systems in Flagstaff, Arizona. We welcome inquiries from prospective PhD and MS students interested in open source, software engineering, or AI-assisted learning. Before writing, visit each faculty page for current advising availability and research fit notes.