• Home
  • Search
  • Understanding Student Errors in Graph Query Formulation
  • Cite Icon1
  • https://doi.org/10.1145/3743687Copy DOI Icon

Understanding Student Errors in Graph Query Formulation

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Query languages are the foundations of database teaching and education practices. The broad adoption of graph databases contrasts with the limited research into how they are taught. Contrary to relational databases, graph databases allow navigational queries with higher expressivity and lack an a priori schema. In this paper, we design a multi-step exploratory user study investigating these peculiarities and how they impact the student’s learning process. Focusing on the widely used Cypher graph query language, we studied a new taxonomy for classifying the errors around graph queries and conducted an in-depth analysis. Our investigation highlights several learning barriers, including misunderstanding the semantics of language constructs, the confusion between data and schema, and the pattern-matching mechanism. We expect the lessons learned and the derived best teaching practices to have an impact on database education and to influence future generations of students, researchers, and practitioners working on graph database technologies.

Similar Papers
  • Research Article
  • Citations9

Practical and comprehensive formalisms for modelling contemporary graph query languages

  • Jun 10, 2021
  • Information Systems
  • Chandan Sharma +2
  • Book Chapter
  • Citations4

Navigational and Rule-Based Languages for Graph Databases

  • Jan 01, 2017
  • Juan L Reutter +1
  • Conference Article
  • Citations4

Efficient answering of why-not questions in similar graph matching

  • May 01, 2016
  • Md Saiful Islam +2
  • Research Article

Network analytics in the big graph database era: A research framework and agenda for business and innovation

  • Jan 01, 2019
  • SSRN Electronic Journal
  • Angel Salazar +1
  • Conference Article
  • Citations3

Interactive Path Query Specification on Graph Databases

  • Aug 28, 2015
  • HAL (Le Centre pour la Communication Scientifique Directe)
  • Angela Bonifati +2
  • Research Article
  • Citations1

Graph Theory Applications in Database Management

  • Mar 16, 2024
  • International Journal of Scientific Research in Modern Science and Technology
  • Snehal Eknath Phule
  • Conference Article
  • Citations7

Analyzing graph databases by aggregate queries

  • Jul 24, 2010
  • Anton Dries +1
  • Research Article
  • Citations32

Privacy-Preserving Graph Matching Query Supporting Quick Subgraph Extraction

  • May 01, 2024
  • IEEE Transactions on Dependable and Secure Computing
  • Xinrui Ge +2
  • Book Chapter
  • Citations1

Efficient Graph Matching

  • Jan 01, 2009
  • Diego Reforgiato Recupero
  • Research Article
  • Citations2

FGDB: a comprehensive graph database of ligand fragments from the Protein Data Bank

  • Jun 27, 2022
  • Database: The Journal of Biological Databases and Curation
  • Daniele Toti +3
  • Conference Article
  • Citations14

Cytosm

  • May 19, 2017
  • Benjamin A Steer +5
  • Research Article
  • Citations7

One Graph to Rule Them All Software Measurement and Management

  • Jan 01, 2013
  • Fundamenta Informaticae
  • Robert Dąbrowski +2
  • Conference Article
  • Citations14

Dynamic Graph Queries

  • Jan 01, 2016
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Pablo Muñoz +2
  • Research Article

A microcomputer implementation of an ER query and update interface

  • Jun 01, 1993
  • ACM SIGSMALL/PC Notes
  • Bogdan D Czejdo
  • Research Article
  • Citations8

Synergistic graph and SQL analytics inside IBM Db2

  • Aug 01, 2019
  • Proceedings of the VLDB Endowment
  • Yuanyuan Tian +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.