Please use this identifier to cite or link to this item:
http://hdl.handle.net/1942/39056
Title: | Are Undergraduate Creative Coders Clean Coders? A Correlation Study | Authors: | GROENEVELD, Wouter Martin, Dries Poncelet, Tibo AERTS, Kris |
Issue Date: | 2022 | Publisher: | ASSOC COMPUTING MACHINERY | Source: | PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, ASSOC COMPUTING MACHINERY, p. 314 -320 | Abstract: | Research on global competencies of computing students suggests that next to technical programming knowledge, the teaching of non-technical skills such as creativity is becoming very relevant. Many CS1 courses introduce a layer of creative freedom by employing open project assignments. We are interested in the quality of the submitted projects in relation to the creativity that students show when tackling these open assignments. We have analyzed 110 projects from two academic years to investigate whether there is a relation between creativity and clean code in CS1 student projects. Seven judges were recruited that evaluated the creativity based on Amabile's Consensual Assessment Technique, while the PMD tool was used to explore code quality issues in the Java projects. Results indicate that the more projects are deemed as creative, the more likely code quality issues arise in these projects, and thus the less clean the code will be. We argue that next to promoting creativity in order to solve programming problems, the necessary attention should also be given to the clean code principles. | Notes: | Groeneveld, W (corresponding author), Katholieke Univ Leuven, Leuven, Belgium. wouter.groeneveld@kuleuven.be; dries.martin@student.uhasselt.be; tibo.poncelet@student.uhasselt.be; kris.aerts@kuleuven.be |
Keywords: | clean code;code quality;creativity;software engineering education | Document URI: | http://hdl.handle.net/1942/39056 | ISBN: | 978-1-4503-9070-5 | DOI: | 10.1145/3478431.3499345 | ISI #: | 000884263800046 | Rights: | 2018 Association for Computing Machinery | Category: | C1 | Type: | Proceedings Paper | Validations: | ecoom 2023 |
Appears in Collections: | Research publications |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Are Undergraduate Creative Coders Clean Coders_ A Correlation Study.pdf Restricted Access | Published version | 518.74 kB | Adobe PDF | View/Open Request a copy |
Code_quality_and_creativity.pdf | Peer-reviewed author version | 524.45 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.