New UX for Participatory Modeling

In domain-specific modeling, the models are often built by problem domain experts rather than traditional software engineers. The languages are thus designed with the needs of problem domain users foremost, rather than those of software developers. The tooling too should aim to support these modelers. Keeping the language closer to the problem domain also improves participation by others who are even further from the development world: other experts, managers, and project and company-level stakeholders. While the language fits these users too, the tooling is still aimed at functionality for modelers, and these non-modelers' needs will often be different. In this vision paper, we suggest some ways in which those needs differ, look at various approaches to meet them, and consider the challenges involved. In particular, we consider how to meet the needs of such participatory modeling in an efficient manner in the context of modeling tools made with language workbenches. We offer user-assembled model explorers as a low-hanging fruit option, and investigate questions of their liveness and bidirectionality.

Authors

Publication Details

Published
2024-09-22
DOI
https://doi.org/10.1145/3652620.3688562
Primary Topic
Model-Driven Software Engineering Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

New UX for Participatory Modeling

Steven Kelly
Model-Driven Software Engineering Techniques
article

New UX for Participatory Modeling

Steven Kelly
article en

Abstract

In domain-specific modeling, the models are often built by problem domain experts rather than traditional software engineers. The languages are thus designed with the needs of problem domain users foremost, rather than those of software developers. The tooling too should aim to support these modelers. Keeping the language closer to the problem domain also improves participation by others who are even further from the development world: other experts, managers, and project and company-level stakeholders. While the language fits these users too, the tooling is still aimed at functionality for modelers, and these non-modelers' needs will often be different. In this vision paper, we suggest some ways in which those needs differ, look at various approaches to meet them, and consider the challenges involved. In particular, we consider how to meet the needs of such participatory modeling in an efficient manner in the context of modeling tools made with language workbenches. We offer user-assembled model explorers as a low-hanging fruit option, and investigate questions of their liveness and bidirectionality.

Decent work and economic growth
Openalex Percentile: Top 80%
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.

New UX for Participatory Modeling — Steven Kelly · (2024) | TGRS Research Map | TGRS