7 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…