Proceedings of the 20th Australasian Computing Education Conference 2018
DOI: 10.1145/3160489.3160500
|View full text |Cite
|
Sign up to set email alerts
|

Understanding semantic style by analysing student code

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
21
0
8

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 33 publications
(29 citation statements)
references
References 31 publications
0
21
0
8
Order By: Relevance
“…Several studies investigated non-functional problems in student code (e.g. [9,10,17]), from which we learn they are evident and often remain unfixed. Studies show mixed results regarding whether students address issues, which is apparently more the case when they are being assessed on it.…”
Section: Background and Related Work 21 Code Quality In Educationmentioning
confidence: 99%
See 2 more Smart Citations
“…Several studies investigated non-functional problems in student code (e.g. [9,10,17]), from which we learn they are evident and often remain unfixed. Studies show mixed results regarding whether students address issues, which is apparently more the case when they are being assessed on it.…”
Section: Background and Related Work 21 Code Quality In Educationmentioning
confidence: 99%
“…The hints the system gives are based on rules, derived from teacher suggestions for a set of imperfect student programs, collected in our earlier study that investigated how teachers would give feedback on improving code [18]. Other rules are based on other studies [9,36], a subset of rules from professional static analysis tools considered suitable for novices, and equality rules from arithmetic and logic. The system also contains some 'buggy rules' that describe common mistakes.…”
Section: The Refactor Tutormentioning
confidence: 99%
See 1 more Smart Citation
“…Breuker et al [6] found no clear quality improvement between the code of first-and second-year students. De Ruvo et al [8] investigated a set of 19.000 code submissions on 16 semantic style indicators, which address small issues such as unnecessary return statements, and too complex if-statements. They found instances in both code of novices and more experienced students.…”
Section: Code Quality In Educationmentioning
confidence: 99%
“…An increasing number of studies have focused on the quality of programs written by novices, as opposed to the correctness of student programs, which has had quite some attention in research the past decades [7,16]. These studies show that student programs contain a substantial amount of various quality issues, which often remain unsolved [8,11,15]. While there has not been much research into the reasons why quality issues remain unsolved, one can imagine that students are satisfied once their solutions pass all tests.…”
Section: Introductionmentioning
confidence: 99%