69 citations · 147 across the 12 of their papers we have counts for
12 papers
Students' Perception Accuracy of Partners' AI Use and its Relation to Collaboration Performance
Laura Graf, Ramona Beinstingel, Stephan Krusche +1
Collaborative assignments are a cornerstone of programming education. Effective collaboration during a programming project depends on the formation of reasonably accurate beliefs a…
From Misunderstandings to Learning Opportunities: Leveraging Generative AI in Discussion Forums to Support Student Learning
Stanislav Pozdniakov, Jonathan Brazil, Oleksandra Poquet +4
In the contemporary educational landscape, particularly in large classroom settings, discussion forums have become a crucial tool for promoting interaction and addressing student q…
From Coders to Critics: Empowering Students through Peer Assessment in the Age of AI Copilots
Santiago Berrezueta-Guzman, Stephan Krusche, Stefan Wagner
The rapid adoption of AI powered coding assistants like ChatGPT and other coding copilots is transforming programming education, raising questions about assessment practices, acade…
How Soft Skills Shape First-Year Success in Higher Education
Kerstin Andree, Santiago Berrezueta-Guzman, Stephan Krusche +2
Soft skills are critical for academic and professional success, but are often neglected in early-stage technical curricula. This paper presents a semi-isolated teaching interventio…
An Online Integrated Development Environment for Automated Programming Assessment Systems
Eduard Frankford, Daniel Crazzolara, Michael Vierhauser +3
The increasing demand for programmers has led to a surge in participants in programming courses, making it increasingly challenging for instructors to assess student code manually.…
Assessing Teamwork Dynamics in Software Development Projects
Santiago Berrezueta-Guzman, Ivan Parmacli, Mohammad Kasra Habib +2
This study investigates teamwork dynamics in student software development projects through a mixed-method approach combining quantitative analysis of GitLab commit logs and qualita…
Code Collaborate: Dissecting Team Dynamics in First-Semester Programming Students
Santiago Berrezueta-Guzman, Patrick Bassner, Stefan Wagner +1
Understanding collaboration patterns in introductory programming courses is essential, as teamwork is a critical skill in computer science. In professional environments, software d…
Interactive Learning in Computer Science Education Supported by a Discord Chatbot
Santiago Berrezueta-Guzman, Ivan Parmacli, Stephan Krusche +1
Enhancing interaction and feedback collection in a first-semester computer science course poses a significant challenge due to students' diverse needs and engagement levels. To add…
Exploring the Efficacy of Robotic Assistants with ChatGPT and Claude in Enhancing ADHD Therapy: Innovating Treatment Paradigms
Santiago Berrezueta-Guzman, Mohanad Kandil, María-Luisa Martín-Ruiz +2
Attention Deficit Hyperactivity Disorder (ADHD) is a neurodevelopmental condition characterized by inattention, hyperactivity, and impulsivity, which can significantly impact an in…
Iris: An AI-Driven Virtual Tutor For Computer Science Education
Patrick Bassner, Eduard Frankford, Stephan Krusche
Integrating AI-driven tools in higher education is an emerging area with transformative potential. This paper introduces Iris, a chat-based virtual tutor integrated into the intera…
AI-Tutoring in Software Engineering Education
Eduard Frankford, Clemens Sauerwein, Patrick Bassner +2
With the rapid advancement of artificial intelligence (AI) in various domains, the education sector is set for transformation. The potential of AI-driven tools in enhancing the lea…
Can My Microservice Tolerate an Unreliable Database? Resilience Testing with Fault Injection and Visualization
Michael Assad, Christopher Meiklejohn, Heather Miller +1
In microservice applications, ensuring resilience during database or service disruptions constitutes a significant challenge. While several tools address resilience testing for ser…