Mathematical and Computer Modelling of Dynamical Systems | 2019
Psychological aspects of equation-based modelling
Abstract
ABSTRACT Psychological aspects of equation-based modelling languages like Modelica are under-represented in literature. This does not reflect the growth of the corresponding userbase. In this paper we try to close this gap by tackling the problem from three sides: we conduct expert interviews, we conduct an experiment based on self-reported timings to analyse the effects of inheritance on understandability, and we conduct an online experiment to analyse the effects of model representations on the performance at modelling tasks. The expert interviews suggest that experienced modelling experts tend to develop their models from the top-down, while novices do the opposite. Results from the second experiment indicate that the effect of inheritance on the time to understand a model is both significant and large. The results of the last experiment imply that graphical representations outperform block-diagrams for several metrics. These results open a broad research field on the theory of good modelling practice.