PhD Seminar: Tooling Advances Inspired to Address Observed Challenges of Developing UML-like Models When Using UML Modelling Tools

Tuesday, March 5, 2019 9:30 am - 9:30 am EST (GMT -05:00)

Candidate: Parsa Pourali

Title: Tooling Advances Inspired to Address Observed Challenges of Developing UML-like Models When Using UML Modelling Tools

Date: March 5, 2019

Time: 9:30 AM

Place: E5 4047

Supervisor(s): Atlee, Joanne (School of Computer Science) - Czarnecki, Krzysztof

Abstract:

Unified Modelling Language (UML) has become the de-facto standard language for developing models of software system. During the past decades, many tools have been proposed to facilitate the task of developing UML-like models, specifically developing Class and State-Machine diagrams. Most of the tools have focused on addressing technical aspects (e.g., checking the semantics of the

language) rather than the usability. The literature shows that tools' usability is a major barrier to the adoption of Model-Driven Engineering (MDE) in the industry. We hypothesize that the reason is a paucity of research on User Experience (UX) in the modelling community, and discuss that there are opportunities for further enhancements with respect to UX. We conducted a formative user study to observe, identify and understand the users' cognitive challenges when performing their tasks using modelling tools. The results of the study revealed that two of the most severe challenges of modellers when using modelling tools

are: 1) Remembering the contextual information, and 2) Locating, understanding and fixing errors in the models. Our next steps are to propose solutions such as tooling features in order to alleviate the identified challenges and evaluate the effectiveness of our proposed solutions on users.