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

Harith Aljumaily, Dolores Cuadra, Debra Laefer

Research output: Contribution to journalArticle

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)
JournalComputer Science Education
DOIs
StateAccepted/In press - Jan 1 2019

Fingerprint

Students
student
Group
Software design
Data structures
performance

Keywords

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

ASJC Scopus subject areas

  • Computer Science(all)
  • Education

Cite this

An empirical study to evaluate students’ conceptual modeling skills using UML. / Aljumaily, Harith; Cuadra, Dolores; Laefer, Debra.

In: Computer Science Education, 01.01.2019.

Research output: Contribution to journalArticle

@article{d9cd8798694f4376aa85e4e15a473d1e,
title = "An empirical study to evaluate students’ conceptual modeling skills using UML",
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.",
keywords = "Conceptual model, database design, relational data model, student design skills, UML notations",
author = "Harith Aljumaily and Dolores Cuadra and Debra Laefer",
year = "2019",
month = "1",
day = "1",
doi = "10.1080/08993408.2019.1642699",
language = "English (US)",
journal = "Computer Science Education",
issn = "0899-3408",
publisher = "Taylor and Francis Ltd.",

}

TY - JOUR

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

AU - Aljumaily, Harith

AU - Cuadra, Dolores

AU - Laefer, Debra

PY - 2019/1/1

Y1 - 2019/1/1

N2 - 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.

AB - 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.

KW - Conceptual model

KW - database design

KW - relational data model

KW - student design skills

KW - UML notations

UR - http://www.scopus.com/inward/record.url?scp=85070320654&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85070320654&partnerID=8YFLogxK

U2 - 10.1080/08993408.2019.1642699

DO - 10.1080/08993408.2019.1642699

M3 - Article

AN - SCOPUS:85070320654

JO - Computer Science Education

JF - Computer Science Education

SN - 0899-3408

ER -