2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) 2011
DOI: 10.1109/cseet.2011.5876114
|View full text |Cite
|
Sign up to set email alerts
|

Toward instant gradeification

Abstract: Providing useful feedback to students about both the functional correctness and the internal structure of their submissions is the most labor-intensive part of teaching programming courses. The former can be automated through test scripts and other similar mechanisms; however, the latter typically requires a detailed inspection of the submitted code. This paper introduces AutoGradeMe, a tool that automates much (but not all) of the work required to grade the internal structure of a student submission in the Ja… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 9 publications
0
4
0
Order By: Relevance
“…Ala-Mutka [3], Douce [5], and Ihantola [7] all offer good reviews of the capabilities of tools that have come into existence since. Other relevant tools include ALOHA [1], Style++ [2], JUG [4], BlueJ [8], Autograder [9], ClockIt [10], Fitchfork [11], Mooshak [12], Bottlenose [13], AutoLep [14], and AutogradeMe [15]. We provide a more specific review of selected research below, as comparable examples of automated assessment tools (AATs) provide important context in considering our Athene AAT.…”
Section: Related Workmentioning
confidence: 99%
“…Ala-Mutka [3], Douce [5], and Ihantola [7] all offer good reviews of the capabilities of tools that have come into existence since. Other relevant tools include ALOHA [1], Style++ [2], JUG [4], BlueJ [8], Autograder [9], ClockIt [10], Fitchfork [11], Mooshak [12], Bottlenose [13], AutoLep [14], and AutogradeMe [15]. We provide a more specific review of selected research below, as comparable examples of automated assessment tools (AATs) provide important context in considering our Athene AAT.…”
Section: Related Workmentioning
confidence: 99%
“…According to Douce et al , an automated assignment testing system was perhaps the earliest system developed by Hollingsworth in which students submit their assembly‐language‐written program using punch cards for AA. In the literature, researchers have discussed numerous automated assessment tools in their articles , for example, eGrader , CourseMarker , GAME , ASSYST , PASS , QUIMERA , Web‐Cat [11,12], BOSS , TRY , AutoLEP , PETCHA , Automata , EduPCR , Scheme‐robo , JavaMarker , Kassandra , SAC , Ceilidh , Athene , Mooshak , AutoGradeMe , SSBG , and much more.…”
Section: Related Workmentioning
confidence: 99%
“…AutoGradeMe is a tool to assess Java programs and relies on a set of plugin static‐checker software, where grade computations are configured separately, and a weighted average of outcomes is the result. The system provides continuous feedback during the development process.…”
Section: Automatic Analysis Approachesmentioning
confidence: 99%
“…In particular, the following metrics are reported: number of lines of code, number of tokens, number of comments, number of auxiliary functions, Haelstad's difficulty (DIF) and McCabe's cyclomatic complexity (CCN) 1 . Whereas these code metrics are generally despised as a measure for developer's productivity [31], they have been used in other automatic grading tools [20,27,35] and we think they are useful in the context of small, specific assignments as they provide a nice way to compare beginner solutions to expert solutions without disclosing the latter ones. Figure 3 shows a snapshot of the code metrics report on a (real) correct submission to the problem of returning the position of the first occurrence of an element in a sorted vector.…”
mentioning
confidence: 99%