20 papers
Dead Code Doesn't Talk: Authentic Requirements Elicitation in Introductory Software Engineering
Santiago Berrezueta-Guzman, Vanesa Metaj, Stefan Wagner
Requirements elicitation is among the most communication-intensive activities in software engineering, yet it receives limited explicit treatment in undergraduate curricula. This p…
Beyond the Code: A Multi-Modal Assessment Strategy for Fostering Professional Competencies via Introductory Programming Projects
Santiago Berrezueta-Guzman, Vanesa Metaj, Stefan Wagner
As the landscape of software engineering evolves, introductory programming courses must go beyond teaching syntax to foster comprehensive technical competencies and professional so…
TUMSphere: Turning a University Curriculum into Playable VR Challenges
Santiago Berrezueta-Guzman, Nadia Damianova, Andrei Koshelev +2
Traditional university orientation formats struggle to convey the intellectual substance of STEM curricula, particularly in disciplines where core competencies, such as algorithmic…
InsightEdu: Mobile Discord Bot Management and Analytics for Educators
Mihail Atanasov, Santiago Berrezueta-Guzman, Stefan Wagner
Modern educational environments increasingly rely on digital platforms to facilitate interaction between students and educators. Discord has emerged as a popular communication plat…
The Anatomy of a Successful Student Scrum Team: Motivation, Personalities, and Academic Adaptation
Nadia Damianova, Santiago Berrezueta-Guzman
Agile methods, and Scrum in particular, are widely taught in software engineering education; however, there is limited empirical evidence on how these practices function in long-ru…
Virtual Reality User Interface Design: Best Practices and Implementation
Esin Mehmedova, Santiago Berrezueta-Guzman, Stefan Wagner
Designing effective user interfaces (UIs) for virtual reality (VR) is essential to enhance user immersion, usability, comfort, and accessibility in virtual environments. Despite th…