Projects per year
Abstract
Model-driven engineering (MDE) uses models as first-class artefacts during the software development lifecycle. MDE often relies on domain-specific languages (DSLs) to develop complex systems. The construction of a new DSL implies a deep understanding of a domain, whose relevant knowledge may be scattered in heterogeneous artefacts, like XML documents, (meta-)models, and ontologies, among others. This heterogeneity hampers their reuse during (meta-)modelling processes. Under the hypothesis that reusing heterogeneous knowledge helps in building more accurate models, more efficiently, in previous works we built a (meta-)modelling assistant called Extremo. Extremo represents heterogeneous information sources with a common data model, supports its uniform querying and reusing information chunks for building (meta-)models. To understand how and whether modelling assistants—like Extremo—help in designing a new DSL, we conducted an empirical study, which we report in this paper. In the study, participants had to build a meta-model, and we measured the accuracy of the artefacts, the perceived usability and utility and the time to completion of the task. Interestingly, our results show that using assistance did not lead to faster completion times. However, participants using Extremo were more effective and efficient, produced meta-models with higher levels of completeness and correctness, and overall perceived the assistant as useful. The results are not only relevant to Extremo, but we discuss their implications for future modelling assistants.
| Original language | English |
|---|---|
| Pages (from-to) | 57-84 |
| Number of pages | 28 |
| Journal | Software & Systems Modeling |
| Volume | 23 |
| Issue number | 1 |
| DOIs | |
| Publication status | Published - Apr 2023 |
Fields of science
- 102006 Computer supported cooperative work (CSCW)
- 102015 Information systems
- 102016 IT security
- 102020 Medical informatics
- 102022 Software development
- 102027 Web engineering
- 102034 Cyber-physical systems
- 509026 Digitalisation research
- 502032 Quality management
- 502050 Business informatics
- 503015 Subject didactics of technical sciences
JKU Focus areas
- Digital Transformation
Projects
- 1 Finished
-
CDL-MINT Christian Doppler Laboratory for Model-Integrated Smart Production
Eisenberg, M. (Researcher), Gemeinhardt, F. (Researcher), Govindasami, H. S. (Researcher), Jayaraman, R. (Researcher), Mitter, A. (Researcher), Sindelar, R. (Researcher), Sint, S. (Researcher), Taspinar, B. (Researcher) & Wimmer, M. (PI)
01.01.2017 → 31.12.2023
Project: Funded research › Other sponsors