3 Hits in 3.0 sec

Student Refactoring Behaviour in a Programming Tutor

Hieke Keuning, Bastiaan Heeren, Johan Jeuring
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

Patrick De Beer
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

Georgiana Haldeman
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