Automated grading and feedback generation for programming and modeling exercises has become a usual means of supporting teachers and students at universities and schools. Tools used in this context engage general software engineering techniques for the analysis of software artefacts. Experiences with the current state-of-the-art show good results, but also a gap between the potential power of such techniques and the actual power used in current e-assessment systems. This thesis contributes to closing this gap by developing and testing approaches that are more universal than the currently used approaches and provide novel means of feedback generation. It can be shown that these approaches can be used effectively and efficiently for the mass ...
Bei Lernprozessen spielt das Anwenden der zu erlernenden Tätigkeit eine wichtige Rolle. Im Kontext d...
Automated assessment has been shown to greatly simplify the process of assessing students' programs....
We continuously interact with computerized systems to achieve goals and perform tasks in our persona...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
The main objective of this thesis is to improve the automated assessment of programming assignments ...
abstract: Paper assessment remains to be an essential formal assessment method in today's classes. H...
We conducted a systematic literature review on automated grading and feedback tools for programming ...
The number of students enrolled in universities at standard and online pro-gramming courses is huge....
Using automated grading tools to provide feedback to students is common in Computer Science educatio...
Automated assessment is an essential part of eLearning. Although comparatively easy for multiple cho...
Motivation: Modeling is an essential skill in software engineering. With rising numbers of students,...
Master's thesis in Computer scienceMany students find it difficult to learn programming skills. One ...
This study was conducted in a first year university course in computer programming. We investigated ...
In the acquisition of software-development skills, feedback that pinpoints errors and explains means...
This paper examines the impact of a novel assessment technique that has been used to improve the fee...
Bei Lernprozessen spielt das Anwenden der zu erlernenden Tätigkeit eine wichtige Rolle. Im Kontext d...
Automated assessment has been shown to greatly simplify the process of assessing students' programs....
We continuously interact with computerized systems to achieve goals and perform tasks in our persona...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
The main objective of this thesis is to improve the automated assessment of programming assignments ...
abstract: Paper assessment remains to be an essential formal assessment method in today's classes. H...
We conducted a systematic literature review on automated grading and feedback tools for programming ...
The number of students enrolled in universities at standard and online pro-gramming courses is huge....
Using automated grading tools to provide feedback to students is common in Computer Science educatio...
Automated assessment is an essential part of eLearning. Although comparatively easy for multiple cho...
Motivation: Modeling is an essential skill in software engineering. With rising numbers of students,...
Master's thesis in Computer scienceMany students find it difficult to learn programming skills. One ...
This study was conducted in a first year university course in computer programming. We investigated ...
In the acquisition of software-development skills, feedback that pinpoints errors and explains means...
This paper examines the impact of a novel assessment technique that has been used to improve the fee...
Bei Lernprozessen spielt das Anwenden der zu erlernenden Tätigkeit eine wichtige Rolle. Im Kontext d...
Automated assessment has been shown to greatly simplify the process of assessing students' programs....
We continuously interact with computerized systems to achieve goals and perform tasks in our persona...