dc.contributor.author | Wang, Zi | |
dc.contributor.author | Alsam, Ali | |
dc.contributor.author | Morrison, Donn | |
dc.contributor.author | Strand, Knut Arne | |
dc.date.accessioned | 2022-09-26T06:33:50Z | |
dc.date.available | 2022-09-26T06:33:50Z | |
dc.date.created | 2021-07-06T15:08:26Z | |
dc.date.issued | 2021 | |
dc.identifier.isbn | 978-1-6654-4106-3 | |
dc.identifier.uri | https://hdl.handle.net/11250/3021133 | |
dc.description.abstract | In this research, we developed a methodology for automatic evaluation of coding style and estimate its effectiveness compared to human evaluation. To achieve this, we developed 179 features spanning 8 categories to capture code structure and other stylistic properties. Results based on a set of student assignments and code from a Python textbook validate the features as effective in classification tasks. The features were further used to optimise classifiers to predict the teacher's evaluation of the student code and obtain good classification accuracy. The proposed feature set and experimental results provide a first step towards providing students with automatic coding style feedback. | en_US |
dc.language.iso | eng | en_US |
dc.publisher | IEEE | en_US |
dc.relation.ispartof | IEEE 21st International Conference on Advanced Learning Technologies | |
dc.title | Toward automatic feedback of coding style for programming courses | en_US |
dc.type | Chapter | en_US |
dc.description.version | publishedVersion | en_US |
dc.rights.holder | This version of the article is not available in NTNU Open due to copyright restrictions | en_US |
dc.identifier.doi | 10.1109/ICALT52272.2021.00017 | |
dc.identifier.cristin | 1920512 | |
cristin.ispublished | true | |
cristin.fulltext | original | |
cristin.qualitycode | 1 | |