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

作者: Harith Aljumaily , Dolores Cuadra , Debra F. Laefer

DOI: 10.1080/08993408.2019.1642699

关键词: Relational modelConfusionComputer scienceUnified Modeling LanguageEmpirical researchSoftware engineeringSoftware designConceptual modelDatabase design

摘要: Background: Conceptual models are an essential phase in software design, but they can create confusion and reduced performance for students Database Design courses.Objective: A novel Relational ...

参考文章(32)
Hiroyuki Mitsuhara, Masami Shishibori, Akihiro Kashihara, Comparative Experiments on Mouse-based and Typing-based Copy-and-Paste Methods The Journal of information and systems in education. ,vol. 17, pp. 17- 26 ,(2018) , 10.12937/EJSISE.17.17
Chris Partridge, Cesar Gonzalez-Perez, Brian Henderson-Sellers, Are Conceptual Models Concept Models international conference on conceptual modeling. pp. 96- 105 ,(2013) , 10.1007/978-3-642-41924-9_9
Frank Hilken, Philipp Niemann, Martin Gogolla, Robert Wille, From UML/OCL to Base Models: Transformation Concepts for Generic Validation and Verification international conference on model transformation. pp. 149- 165 ,(2015) , 10.1007/978-3-319-21155-8_12
Nuno Amálio, Fiona Polack, Comparison of Formalisation Approaches of UML Class Constructs in Z and Object-Z ZB 2003: Formal Specification and Development in Z and B. pp. 339- 358 ,(2003) , 10.1007/3-540-44880-2_21
Pablo Sánchez, Marta Zorrilla, Rafael Duque, Alicia Nieto-Reyes, Are models easier to understand than code? An empirical study on comprehension of entity-relationship (ER) models vs. structured query language (SQL) code Computer Science Education. ,vol. 21, pp. 343- 362 ,(2011) , 10.1080/08993408.2011.630128
D. Batra, S. R. Antony, Novice errors in conceptual database design European Journal of Information Systems. ,vol. 3, pp. 57- 69 ,(1994) , 10.1057/EJIS.1994.7
Harith Aljumaily, Dolores Cuadra, Paloma Martínez, Applying black-box testing to UML/OCL database models Software Quality Journal. ,vol. 22, pp. 153- 184 ,(2014) , 10.1007/S11219-012-9192-9
Anna Queralt, Ernest Teniente, Verification and Validation of UML Conceptual Schemas with OCL Constraints ACM Transactions on Software Engineering and Methodology. ,vol. 21, pp. 13- ,(2012) , 10.1145/2089116.2089123
D. Harel, B. Rumpe, Meaningful modeling: what's the semantics of "semantics"? IEEE Computer. ,vol. 37, pp. 64- 72 ,(2004) , 10.1109/MC.2004.172
Gabriele Bavota, Carmine Gravino, Rocco Oliveto, Andrea De Lucia, Genoveffa Tortora, Marcela Genero, José A. Cruz-Lemus, A fine-grained analysis of the support provided by UML class diagrams and ER diagrams during data model maintenance Software and Systems Modeling. ,vol. 14, pp. 287- 306 ,(2015) , 10.1007/S10270-012-0312-6