Title
On Assuring Learning About Code Quality.
Abstract
Most of the lifetime cost of a software product is incurred after it is first delivered, i.e. during the maintenance phase. It is generally acknowledged that the quality of the code significantly impacts maintenance costs. This suggests that "code quality" should be a key competency of graduates of computing qualifications. We examined the learning outcomes of 141 University courses on introduction to programming and found that only about 30% mention any code quality-related topic. In contrast, the relevant national high school assessment framework used in New Zealand requires that, in order to be successful, a student must demonstrate some understanding of code quality. Our recommendation is that, if we are to be confident about producing code-quality-capable students, we must consider adopting agreed achievement standards for code quality.
Year
DOI
Venue
2020
10.1145/3373165.3373175
ACE'20: Twenty-Second Australasian Computing Education Conference Melbourne VIC Australia February, 2020
Field
DocType
ISBN
Software engineering,Computer science,Software quality
Conference
978-1-4503-7686-0
Citations 
PageRank 
References 
0
0.34
0
Authors
4
Name
Order
Citations
PageRank
Diana Kirk1557.68
Tyne Crow272.26
Andrew Luxton-Reilly339851.48
Ewan D. Tempero485373.68