2004
DOI: 10.28945/300
|View full text |Cite
|
Sign up to set email alerts
|

Supporting Students in C++ Programming Courses with Automatic Program Style Assessment

Abstract: Executive SummaryProfessional programmers need common coding conventions to assure co-operation and a degree of quality of the software. Novice programmers, however, easily forget issues of programming style in their programming coursework. In particular with large classes, students may pass several courses without learning elements of programming style. This is often due to shortage of tutor work to give students thorough feedback on their coursework. Incorporating issues of style into programming courses is … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
40
0

Year Published

2007
2007
2021
2021

Publication Types

Select...
6
2
2

Relationship

0
10

Authors

Journals

citations
Cited by 70 publications
(40 citation statements)
references
References 11 publications
0
40
0
Order By: Relevance
“…A tool for automatically analysing and assessing the programming style of C++ programs was implemented by Ala-Mutka et al [3]. They claim that its use improved the quality of their coursework and that students learned to pay better attention to their coding practices.…”
Section: Related Workmentioning
confidence: 99%
“…A tool for automatically analysing and assessing the programming style of C++ programs was implemented by Ala-Mutka et al [3]. They claim that its use improved the quality of their coursework and that students learned to pay better attention to their coding practices.…”
Section: Related Workmentioning
confidence: 99%
“…Oman and Cook define a taxonomy for programming style [27]. PASS is used for assessing Ada, C and Java program style; Style++ [28] for C++, Japroch [29] and Checkstyle for Java. The style assessment is being perfect.…”
Section: B Static Analysismentioning
confidence: 99%
“…Automatic assessment is also commonly used in computing education separately from software visualization. Solutions range from multiple-choice question systems (Denny, Hamer, Luxton-Reilly, & Purchase, 2008) to those assessing programming assignments (Benford, Burke, Foxley, Gutteridge, & Zin, 1993;Saikkonen, Malmi, & Korhonen, 2001) and style (Ala-Mutka, Uimonen, & Järvinen, 2004). For more in-depth investigation on the use of automatic assessment, see Carter et al (2003).…”
Section: Iip-204mentioning
confidence: 99%