{"title":"The temporal conceptual data modelling language TREND","authors":"Sonia Berman, C. Maria Keet, Tamindran Shunmugam","doi":"arxiv-2408.09427","DOIUrl":null,"url":null,"abstract":"Temporal conceptual data modelling, as an extension to regular conceptual\ndata modelling languages such as EER and UML class diagrams, has received\nintermittent attention across the decades. It is receiving renewed interest in\nthe context of, among others, business process modelling that needs robust\nexpressive data models to complement them. None of the proposed temporal\nconceptual data modelling languages have been tested on understandability and\nusability by modellers, however, nor is it clear which temporal constraints\nwould be used by modellers or whether the ones included are the relevant\ntemporal constraints. We therefore sought to investigate temporal\nrepresentations in temporal conceptual data modelling languages, design a, to\ndate, most expressive language, TREND, through small-scale qualitative\nexperiments, and finalise the graphical notation and modelling and\nunderstanding in large scale experiments. This involved a series of 11\nexperiments with over a thousand participants in total, having created 246\ntemporal conceptual data models. Key outcomes are that choice of label for\ntransition constraints had limited impact, as did extending explanations of the\nmodelling language, but expressing what needs to be modelled in controlled\nnatural language did improve model quality. The experiments also indicate that\nmore training may be needed, in particular guidance for domain experts, to\nachieve adoption of temporal conceptual data modelling by the community.","PeriodicalId":501123,"journal":{"name":"arXiv - CS - Databases","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Databases","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.09427","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Temporal conceptual data modelling, as an extension to regular conceptual
data modelling languages such as EER and UML class diagrams, has received
intermittent attention across the decades. It is receiving renewed interest in
the context of, among others, business process modelling that needs robust
expressive data models to complement them. None of the proposed temporal
conceptual data modelling languages have been tested on understandability and
usability by modellers, however, nor is it clear which temporal constraints
would be used by modellers or whether the ones included are the relevant
temporal constraints. We therefore sought to investigate temporal
representations in temporal conceptual data modelling languages, design a, to
date, most expressive language, TREND, through small-scale qualitative
experiments, and finalise the graphical notation and modelling and
understanding in large scale experiments. This involved a series of 11
experiments with over a thousand participants in total, having created 246
temporal conceptual data models. Key outcomes are that choice of label for
transition constraints had limited impact, as did extending explanations of the
modelling language, but expressing what needs to be modelled in controlled
natural language did improve model quality. The experiments also indicate that
more training may be needed, in particular guidance for domain experts, to
achieve adoption of temporal conceptual data modelling by the community.