Proceedings ArticleDOI
Review of recent systems for automatic assessment of programming assignments
Petri Ihantola,Tuukka Ahoniemi,Ville Karavirta,Otto Seppälä +3 more
- pp 86-93
TLDR
It is stated that too many new systems are developed, but also acknowledge the current reasons for the phenomenon, and encourages opening up the existing systems and joining efforts on developing those further.Abstract:
This paper presents a systematic literature review of the recent (2006--2010) development of automatic assessment tools for programming exercises. We discuss the major features that the tools support and the different approaches they are using both from the pedagogical and the technical point of view. Examples of these features are ways for the teacher to define tests, resubmission policies, security issues, and so forth. We have also identified a list of novel features, like assessing web software, that are likely to get more research attention in the future. As a conclusion, we state that too many new systems are developed, but also acknowledge the current reasons for the phenomenon. As one solution we encourage opening up the existing systems and joining efforts on developing those further. Selected systems from our survey are briefly described in Appendix A.read more
Citations
More filters
Proceedings ArticleDOI
Introductory programming: a systematic literature review
Andrew Luxton-Reilly,Simon,Ibrahim Al-Bluwi,Brett A. Becker,Michail N. Giannakos,Amruth N. Kumar,Linda Ott,James H. Paterson,Michael James Scott,Judy Sheard,Claudia Szabo +10 more
TL;DR: An ITiCSE working group conducted a systematic review of the introductory programming literature to explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research.
Journal ArticleDOI
A Systematic Literature Review of Automated Feedback Generation for Programming Exercises
TL;DR: It is found that feedback mostly focuses on identifying mistakes and less on fixing problems and taking a next step, and teachers cannot easily adapt tools to their own needs.
Proceedings ArticleDOI
Scaffolding students' learning using test my code
TL;DR: TMC is an assessment service that enables building of scaffolding into programming exercises, retrieves and updates tasks into the students' programming environment as students work on them, and causes no additional overhead toStudents' programming process.
Journal ArticleDOI
Increasing Students’ Awareness of Their Behavior in Online Learning Environments with Visualizations and Achievement Badges
TL;DR: It is shown that increasing students' awareness of their behavior can have a positive impact on their study practices and results, however, the same type of feedback may not suit all students because of individual differences.
Proceedings ArticleDOI
Towards a Systematic Review of Automated Feedback Generation for Programming Exercises
TL;DR: It has been found that tools do not often give feedback on fixing problems and taking a next step, and that teachers cannot easily adapt tools to their own needs.
References
More filters
Journal ArticleDOI
The Delphi technique as a forecasting tool: issues and analysis
Gene Rowe,George Wright +1 more
TL;DR: It is concluded that a different focus of research is required to answer questions on Delphi effectiveness, focusing on an analysis of the process of judgment change within nominal groups.
Journal ArticleDOI
Lessons from applying the systematic literature review process within the software engineering domain
TL;DR: In this article, the authors report experiences with applying one such approach, the practice of systematic literature review, to the published studies relevant to topics within the software engineering domain, and some lessons about the applicability of this practice to software engineering are extracted.
Journal Article
Alice: a 3-D tool for introductory programming concepts
TL;DR: A new tool is presented that provides a possible approach to actively engage students in increasing their knowledge and skills in these areas of programming, and the tool is Alice, a 3-D interactive animation environment.
Journal ArticleDOI
A Survey of Automated Assessment Approaches for Programming Assignments
TL;DR: Several automatic approaches for assessing programming assignments are surveyed by surveying several automatic tools for both static and dynamic assessment of computer programs, to bring forward different assessment techniques and approaches.
Journal ArticleDOI
Tango: a framework and system for algorithm animation
TL;DR: The first-fit bin-packing algorithm is animated to illustrate how the path-transition paradigm simplifies algorithm animation.