- Research Article
- 10.1080/08993408.2026.2633989
Data structures and algorithms misconceptions in concept inventories: a systematic literature review
- Mar 13, 2026
- Computer Science Education
- Artturi Tilanterä + 1 more +1
Background and Context Data structures and algorithms (DSA) play a central role in programming. However, misconceptions related to DSA, i.e. students’ mental models which differ from the expert thinking, have been studied to a moderate extent. Concept inventories (CI) are validated tests which measure students’ knowledge utilizing misconceptions. CIs enable teachers to tailor their teaching methods and identify areas where students struggle. Objective This systematic literature review investigates what CIs exist on DSA topics and what misconceptions these CIs contain. Method We performed backward and forward snowballing to collect 52 papers discussing DSA & recursion CIs. The scope was finally reduced to nine reports which (i) describe DSA misconceptions and (ii) have conducted at least one pilot test in the CI development process. Misconceptions were extracted from these reports using their explicit definitions or by interpreting CI questions. Findings We identified seven DSA CIs in the final set of nine reports. We have extracted 92 misconceptions or students’ difficulties from these reports and mapped them onto ACM/IEEE-CS/AAAI Computer Science Curricula 2023. Implications Our catalog of 92 DSA misconceptions and difficulties helps instructors gain pedagogical content knowledge and improve learning materials. Future research should investigate misconceptions on DSA subtopics not covered here but present in the curricula recommendation. Reviews and CI development could be extended to the 22 reports of misconceptions finally excluded from this study.
Read more