Improving MBSE tools UX with AI-empowered software assistants

M Savary-Leblanc - 2019 ACM/IEEE 22nd International …, 2019 - ieeexplore.ieee.org
Model Based Software Engineering (MBSE) consists in applying Model-Based Engineering
principles-mostly abstraction and automation-to software engineering practices. As …

The impact of UML documentation on software maintenance: An experimental evaluation

E Arisholm, LC Briand, SE Hove… - IEEE Transactions on …, 2006 - ieeexplore.ieee.org
The Unified Modeling Language (UML) is becoming the de facto standard for software
analysis and design modeling. However, there is still significant resistance to model-driven …

Mistakes in UML diagrams: analysis of student projects in a software engineering course

S Chren, B Buhnova, M Macak… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
The Unified Modelling Language (UML) is being widely accepted as a modelling notation for
visualizing software systems during design and development. UML has thus become part of …

An empirical investigation to understand the difficulties and challenges of software modellers when using modelling tools

P Pourali, JM Atlee - Proceedings of the 21th ACM/IEEE International …, 2018 - dl.acm.org
Software modelling is a challenging and error-prone task. Existing Model-Driven
Engineering (MDE) tools provide modellers with little aid, partly because tool providers have …

Towards an Operationalization of the “Physics of Notations” for the Analysis of Visual Languages

H Störrle, A Fish - International Conference on Model Driven Engineering …, 2013 - Springer
We attempt to validate the conceptual framework “Physics of Notation”(PoN) as a means for
analysing visual languages by applying it to UML Use Case Diagrams. We discover that the …

Engineering of framework-specific modeling languages

M Antkiewicz, K Czarnecki… - IEEE Transactions on …, 2009 - ieeexplore.ieee.org
Framework-specific modeling languages (FSMLs) help developers build applications based
on object-oriented frameworks. FSMLs model abstractions and rules of application …

Designing as a conversation with digital materials

A Dearden - Design studies, 2006 - Elsevier
This paper explores Donald Schön's concept of design as a conversation with materials, in
the context of designing digital systems. It proposes material utterance as a central event in …

Visualizing non-functional requirements

NA Ernst, Y Yu, J Mylopoulos - 2006 First International …, 2006 - ieeexplore.ieee.org
Information systems can be visualized with many tools. Typically these tools present
functional artifacts from various phases of the development life-cycle; these include …

Impact of model notations on the productivity of domain modelling: An empirical study

C Cachero, S Meliá, JM Hermida - Information and software technology, 2019 - Elsevier
Context The intensive use of models is a cornerstone of the Model-Driven Engineering
(MDE) paradigm and its claimed gains in productivity. However, in order to maximize these …

Evaluating Software Modelling Recommendations: Towards Systematic Guidelines for Modelling

S Chakraborty, G Liebel - Proceedings of the 18th ACM/IEEE …, 2024 - dl.acm.org
Background: Despite having several advantages, software modelling remains unpopular for
developers. Similarly, university students do not see the benefits of software modelling in the …