Clustering Entity Relationship Diagrams: Enhancing Feedback Quality and Grading Consistency in Large Database Courses

This innovative practice full paper introduces a tool for clustering Entity Relationship Diagrams (ERDs) and explores its application in large classes. ERDs are fundamental for database design in courses related to databases, data science, and software engineering. However, processing ERD homework submissions in large classes poses significant challenges due to the variety of design decisions made by students, leading to numerous diagram variations. This paper presents an ERD clustering tool designed to group similar ERD submissions, aiding instructors and teaching assistants in identifying popular solutions and common mistakes. The tool employs advanced object detection, OCR, and clustering technologies. We evaluated the tool using four datasets from two large public U.S. universities, with submissions ranging from 130 to 430 diagrams. Various clustering methodologies were assessed, highlighting the importance of incorporating ERD structure into the clustering process. Our findings indicate that the tool successfully generated adequate clusters, and that aiming for 10 clusters is appropriate regardless of the dataset size. The generated clusters included common approaches and mistakes, proving helpful for providing feedback and simplifying the grading process.

Authors

Institutions

Publication Details

Published
2024-10-13
DOI
https://doi.org/10.1109/fie61694.2024.10893428
Primary Topic
Data Mining Algorithms and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Clustering Entity Relationship Diagrams: Enhancing Feedback Quality and Grading Consistency in Large Database Courses

Abdussalam Alawini, Suresh G. Thadani, Hisham Benotman, Soohong Ahn et al.
Data Mining Algorithms and Applications
article

Clustering Entity Relationship Diagrams: Enhancing Feedback Quality and Grading Consistency in Large Database Courses

Abdussalam Alawini, Suresh G. Thadani, Hisham Benotman, Soohong Ahn, Andrey Shor, Lei Gong
article en

Abstract

This innovative practice full paper introduces a tool for clustering Entity Relationship Diagrams (ERDs) and explores its application in large classes. ERDs are fundamental for database design in courses related to databases, data science, and software engineering. However, processing ERD homework submissions in large classes poses significant challenges due to the variety of design decisions made by students, leading to numerous diagram variations. This paper presents an ERD clustering tool designed to group similar ERD submissions, aiding instructors and teaching assistants in identifying popular solutions and common mistakes. The tool employs advanced object detection, OCR, and clustering technologies. We evaluated the tool using four datasets from two large public U.S. universities, with submissions ranging from 130 to 430 diagrams. Various clustering methodologies were assessed, highlighting the importance of incorporating ERD structure into the clustering process. Our findings indicate that the tool successfully generated adequate clusters, and that aiming for 10 clusters is appropriate regardless of the dataset size. The generated clusters included common approaches and mistakes, proving helpful for providing feedback and simplifying the grading process.

University of Illinois Urbana-Champaign (US), Purdue University West Lafayette (US)
Openalex Percentile: Top 56%
Data Mining Algorithms and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Clustering Entity Relationship Diagrams: Enhancing Feedback Quality and Grading Consistency in Large Database Courses — Abdussalam Alawini, Suresh G. Thadani, et al. · (2024) | TGRS Research Map | TGRS