Teaching Students to Recognize and Implement Good Coding Style
Autor: | Eliane Wiese, Armando Fox, Antares Chen, Michael Yen, Lucas A. Santos |
---|---|
Rok vydání: | 2017 |
Předmět: |
Multimedia
Computer science 05 social sciences 050301 education 020207 software engineering 02 engineering and technology computer.software_genre ComputingMilieux_COMPUTERSANDEDUCATION 0202 electrical engineering electronic engineering information engineering Mathematics education TUTOR 0503 education computer computer.programming_language Coding (social sciences) |
Zdroj: | L@S |
DOI: | 10.1145/3051457.3051469 |
Popis: | Teaching students to write code with good style is important but difficult: in-depth feedback currently requires a human. AutoStyle, a style tutor that scales, offers adaptive, real-time holistic style feedback and hints as students improve their code. An in-situ study with 103 undergraduate students in a CS class compared AutoStyle to a control tutor which only offered ABC score. While students improved the style of their code in both cases, students working with AutoStyle were more likely to use an appropriate language idiom and to improve their recognition of good style. However, students struggled to implement style improvements, even when hints recommended specific functions. |
Databáze: | OpenAIRE |
Externí odkaz: |