Proceedings of the 14th Koli Calling International Conference on Computing Education Research 2014
DOI: 10.1145/2674683.2674702
|View full text |Cite
|
Sign up to set email alerts
|

Towards an empirically validated model for assessment of code quality

Abstract: We present a pilot study into developing a model of feedback on code quality in introductory programming courses. To devise such a model, we analyzed professional standards of code quality embedded in three popular software engineering handbooks and found 401 suggestions that we categorized into twenty topics. We recorded three instructors who performed a think-aloud judgment of student-submitted programs, and we interviewed them on the topics from the books, leading to 178 statements about code quality. The s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
17
0
2

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 37 publications
(19 citation statements)
references
References 16 publications
0
17
0
2
Order By: Relevance
“…Code smells are widely used in programming education to give feedback to novice programmer code. Existing research has determined the most important code smells defined by standard literature on professional programming (Stegeman et al, 2014). The code smells found in this study were used for the assessment of novice's code.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Code smells are widely used in programming education to give feedback to novice programmer code. Existing research has determined the most important code smells defined by standard literature on professional programming (Stegeman et al, 2014). The code smells found in this study were used for the assessment of novice's code.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Stegeman et al [30,31] analyzed normative statements about code quality from three popular texts on software development and compiled them into a set of 20 quality aspects. Furthermore, they interviewed three teachers based on a programming assignment, using this set of quality aspects.…”
Section: Related Workmentioning
confidence: 99%
“…comentários), outros. Sendo a mencionada avaliação demorada, elaé sujeita ao viés e aos erros de cada avaliador, caracterizando então um problema, pois, o feedback rápido e eficienteé de extrema importância para possibilitar o aprendizado de qualquer conceito [Stegeman et al 2014].…”
Section: Introductionunclassified
“…Alguns pesquisadores apontam que a dificuldade do professor em fornecer um acompanhamento mais próximo aos alunos, agrava e potencializa a ocorrência de diversos fatores causadores de dificuldades de ensino e aprendizagem de programação [Mota et al 2009] [Stegeman et al 2014].…”
Section: Introductionunclassified