2016
DOI: 10.1080/08993408.2016.1179865
|View full text |Cite
|
Sign up to set email alerts
|

Static analysis of programming exercises: Fairness, usefulness and a method for application

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
12
1

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 17 publications
(14 citation statements)
references
References 8 publications
1
12
1
Order By: Relevance
“…We advise educators to customize the tool by selecting a small set of relevant checks and adjusting threshold values. Other recommendations for using PMD for assessing programming exercises have been proposed by Nutbrown and Higgins [9].…”
Section: Discussionmentioning
confidence: 99%
“…We advise educators to customize the tool by selecting a small set of relevant checks and adjusting threshold values. Other recommendations for using PMD for assessing programming exercises have been proposed by Nutbrown and Higgins [9].…”
Section: Discussionmentioning
confidence: 99%
“…[13] state that a small sample size (5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20) is sufficient for usability assessment and [7] highlights that researchers can collect valuable results using a minimum of five participants (subject experts) in a main experiment. Furthermore, [20] used five subject experts in order to provide feedback for programming solutions in their main experiment. Given the difficulties associated with finding subject expert willing to FIGURE 3 Overview of the partial marking model spend sufficient time to run the experiments the sample size is fairly low.…”
Section: Participants and Questionsmentioning
confidence: 99%
“…The Marker's Apprentice (TMA) [19], building upon CourseMarker [20], explores the use of rule-based codecorrectness metrics to automatically determine the grade to be awarded to a submission. While some of these metrics are absolute (such as the presence of empty code blocks or incorrectly testing for equality), others require interpretation (such as determining the acceptable range of cyclomatic complexity or the total number of classes submitted).…”
Section: Metricsmentioning
confidence: 99%
“…While this use of metrics has been shown to be useful, it is not error-proof therefore using it in isolation is not advised. Instead, the use of metrics should be used as part of a suite of tools with a human assessor to provide some oversight and custom feedback comments, where possible [19].…”
Section: Metricsmentioning
confidence: 99%
See 1 more Smart Citation