An empirical study to evaluate students’ conceptual modeling skills using UML

Harith Aljumaily, Dolores Cuadra, Debra F. Laefer

Research output: Contribution to journalArticlepeer-review

Abstract

Background: Conceptual models are an essential phase in software design, but they can create confusion and reduced performance for students in Database Design courses. Objective: A novel Relational Data Model Validation Tool (MVTool) was developed and tested to determine (1) if students who use MVTool perform better than those who do not, and (2) if design skills improve after using MVTool. Method: After a pre-test of database design skills, 68 students were divided into matched-pair control and experimental groups. All completed a database design task, with the experimental group having access to MVTool and the control group having no access to the tool. Findings: Notable improvements in specific design skills could be consistently detected in students after the introduction of the tool. Implications: Validation tools such as MVTool may help students to understand modeling languages and conventions used in database design, thereby improving their skill development and course outcomes.

Original languageEnglish (US)
Pages (from-to)407-427
Number of pages21
JournalComputer Science Education
Volume29
Issue number4
DOIs
StatePublished - Oct 2 2019

Keywords

  • Conceptual model
  • UML notations
  • database design
  • relational data model
  • student design skills

ASJC Scopus subject areas

  • General Computer Science
  • Education

Fingerprint

Dive into the research topics of 'An empirical study to evaluate students’ conceptual modeling skills using UML'. Together they form a unique fingerprint.

Cite this