Qualitative Content Analysis of Programming Errors
A long-term investigation of the comprehension of OOP concepts by novices