Common Code Quality Issues of Novice Java Programmers: A Comprehensive Analysis of Student Assignments.
Christina Julia KohlbacherMichael VierhauserIris GroherPublished in: CSEDU (2) (2023)
Keyphrases
- comprehensive analysis
- source code
- open source
- programming language
- novice programmers
- object oriented
- code examples
- software systems
- java programs
- programming assignments
- java code
- learning environment
- byte code
- computer programming
- software quality
- programming course
- programming exercises
- learning process
- high quality
- programming concepts
- code snippets
- intelligent tutoring systems
- database applications
- software engineering
- mental models
- student model
- tutoring system
- online course
- automatic assessment
- software projects
- learning styles
- web applications
- web services