A Quantitative Analysis of Student Solutions to Graph Database Problems

14Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As data grow both in size and in connectivity, the interest to use graph databases in the industry has been proliferating. However, there has been little research on graph database education. In response to the need to introduce college students to graph databases, this paper is the first to analyze students' errors in homework submissions of queries written in Cypher, the query language for Neo4j - -the most prominent graph database. Based on 40,093 student submissions from homework assignments in an upper-level computer science database course at one university, this paper provides a quantitative analysis of students' learning when solving graph database problems. The data shows that students struggle the most to correctly use Cypher's WITH clause to define variable names before referencing in the WHERE clause and these errors persist over multiple homework problems requiring the same techniques, and we suggest a further improvement on the classification of syntactic errors.

Cite

CITATION STYLE

APA

Chen, M., Poulsen, S., Alkhabaz, R., & Alawini, A. (2021). A Quantitative Analysis of Student Solutions to Graph Database Problems. In Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE (pp. 283–289). Association for Computing Machinery. https://doi.org/10.1145/3430665.3456314

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free