Proceedings of the 54th ACM Technical Symposium on Computer Science Education v. 1 2023
DOI: 10.1145/3545945.3569829
|View full text |Cite
|
Sign up to set email alerts
|

It's Never too Early to Learn About Code Quality

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
1
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 25 publications
0
1
0
Order By: Relevance
“…Code quality is a critical aspect of software development, encompassing properties like code structure, code layout, and statement quality. Previous studies have analyzed the static code quality of student code [3][4][5], common mistakes made by students when learning to program [6], and the semantic style of code [7].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Code quality is a critical aspect of software development, encompassing properties like code structure, code layout, and statement quality. Previous studies have analyzed the static code quality of student code [3][4][5], common mistakes made by students when learning to program [6], and the semantic style of code [7].…”
Section: Introductionmentioning
confidence: 99%
“…These studies collectively underscore the importance of targeted instruction and feedback in helping students overcome these challenges and highlight the potential role of automated tools in educating students about code quality issues. Studies by Östlund et al [5] and Brown and Altadmri [19] point to the impact of teaching assistants and changing instructional practices Informed Consent Statement: Informed consent was obtained from all subjects involved in the study.…”
mentioning
confidence: 99%
“…Unfortunately, there is considerably less research on the development of knowledge and skills relevant to professional programmers, such as code quality, and the existing research seems to indicate that these skills are not priorities in CS1 courses [10,11]. A significant fraction of a software project's budget can go towards code quality [12], and the need for better software engineering practices is becoming important in STEM at large [13].…”
Section: Introductionmentioning
confidence: 99%