How Do Software Engineering Students Use Generative AI in Real-World Capstone Projects? An Empirical Baseline Study
Michael Mircea, Elisa Schmid, Jakob Droste, Kurt Schneider

TL;DR
This empirical study examines how software engineering students use generative AI in real-world capstone projects, highlighting practices, perceptions, and implications for responsible integration.
Contribution
It provides a large-scale baseline analysis of student GenAI use in authentic projects, informing pedagogical strategies and responsible AI guidelines.
Findings
Characterization of GenAI workflows across the software development lifecycle
Student-recommended responsible-use practices emphasizing verification
Client support for GenAI with expectations on understanding and data security
Abstract
Real-world Capstone Projects (RWCPs) are a key component of software engineering education, enabling students to develop software for external clients under authentic conditions. Their high ecological validity, combined with substantial variation in domains, technologies, and stakeholders, typically requires flexible and minimally prescriptive teaching approaches. The rapid integration of generative AI (GenAI) into professional software development adds new challenges: students are expected to use AI tools that are common in practice, yet unguided use may affect learning, collaboration, and consistency in ways that are not yet well understood. To establish an empirical baseline for responsible GenAI integration, we conducted a large-scale study of self-determined GenAI use in an undergraduate RWCP course. The module involved 178 students working in 18 teams across 15 client projects…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
