What do we need from modeling tools for teaching? A survey of the community of higher-education modeling teachers

Abstract We report on an international survey of 59 higher-education teachers of software modeling and model-driven engineering regarding the modeling languages and tools they use, the pedagogic approaches they employ, as well as their desires for features and properties in improved modeling tools for teaching. The survey revealed divergent opinions regarding satisfaction with existing tools, with preferred teaching methods, and with currently used modeling tools. But there was agreement on the need for better user experience in tools, more powerful capabilities, better documentation, and comprehensive libraries of examples. There was a dichotomy between a large majority who want to teach modeling using the core UML-based diagram types, versus smaller groups who want to focus either on formal languages or model transformation. The number of modeling tools in use is large, but educators are not aware of most tools, indicating a very fragmented market. We conclude that there is a need for the community to work toward a smaller set of usable and useful tools. Our analysis will inform the development of better tools and pedagogies for teaching modeling and model-driven engineering.

Authors

Institutions

Publication Details

Journal
Software & Systems Modeling
Published
2025-12-09
DOI
https://doi.org/10.1007/s10270-025-01336-8
Primary Topic
Model-Driven Software Engineering Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

What do we need from modeling tools for teaching? A survey of the community of higher-education modeling teachers

Timothy C. Lethbridge, Reyhaneh Kalantari, Antonio Bucchiarone, Federico Bonetti et al.
Software & Systems Modeling
Model-Driven Software Engineering Techniques
article

What do we need from modeling tools for teaching? A survey of the community of higher-education modeling teachers

Timothy C. Lethbridge, Reyhaneh Kalantari, Antonio Bucchiarone, Federico Bonetti, Steffen Zschaler
article en

Abstract

Abstract We report on an international survey of 59 higher-education teachers of software modeling and model-driven engineering regarding the modeling languages and tools they use, the pedagogic approaches they employ, as well as their desires for features and properties in improved modeling tools for teaching. The survey revealed divergent opinions regarding satisfaction with existing tools, with preferred teaching methods, and with currently used modeling tools. But there was agreement on the need for better user experience in tools, more powerful capabilities, better documentation, and comprehensive libraries of examples. There was a dichotomy between a large majority who want to teach modeling using the core UML-based diagram types, versus smaller groups who want to focus either on formal languages or model transformation. The number of modeling tools in use is large, but educators are not aware of most tools, indicating a very fragmented market. We conclude that there is a need for the community to work toward a smaller set of usable and useful tools. Our analysis will inform the development of better tools and pedagogies for teaching modeling and model-driven engineering.

Software & Systems Modeling
University of Ottawa (CA), King's College London (GB), Fondazione Bruno Kessler (IT), University of L'Aquila (IT)
Alliance de recherche numérique du Canada, Natural Sciences and Engineering Research Council of Canada, Engineering and Physical Sciences Research Council
Openalex Percentile: Top 61%
Model-Driven Software Engineering Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.