A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2022; you can also visit the original URL.
The file type is application/pdf
.
Filters
Student Refactoring Behaviour in a Programming Tutor
2020
Koli Calling '20: Proceedings of the 20th Koli Calling International Conference on Computing Education Research
AutoStyle [7] gives stepwise, data-driven feedback on how to improve the style of correct programs, consisting of teacher-written hints on clustered programs and automatic hints on features that could ...
The Style++ tool provides students with a report on style issues such as commenting, naming and code size [1] . ...
doi:10.1145/3428029.3428043
dblp:conf/kolicalling/KeuningHJ20
fatcat:5yv6xnuajrfgtlhlb6k4vrkz6e
Code Context Based Generation of Refactoring Guidance
2019
Figshare
This study aims at finding an answer how we can automatically generate refactoring guidance based on code context, where the provided code is arbitrary. ...
These generated results have been evaluated small-scale with third years undergraduate software engineering students. ...
An improvement in coding style is expected to bring an improvement in software quality. AutoStyle generates feedback by comparing submitted solutions for code exercises to model solutions. ...
doi:10.6084/m9.figshare.7803920
fatcat:t44ttde6vncrxfi6ok5khew6bq
Automated feedback generation for programming assignments
2021
Autograding systems are being increasingly deployed to meet the challenges of teaching programming at scale. Studies show that formative feedback can greatly help novices learn programming. ...
While the first approach gave promising results as a first step towards providing formative feedback during autograding, it has its limitations, in particular, that it is labor-intensive [...] ...
Automated Code Quality or Style Feedback Code quality or programming style refers to good programming practices that expert programmers agree on. One such practice is to write simple code. ...
doi:10.7282/t3-1wcg-de52
fatcat:uwt6ll3jibfcdh3mgg33546f4u