Prejsť na obsah





Michel R. V. Chaudron: Empirical Studies into the Effectiveness of Modelling in Software Design

(Chalmers & Gothenborg University, Sweden)

You are invited to meet a researcher focuses on how to design large software systems,
at the student research conference IIT.SRC 2019

April 17, 2019 at 8:45 am
in the Aula Magna

(room -1.61) FIIT STU in Bratislava, Ilkovičova 2



Modeling is a common part of modern day many engineering practices. However, little evidence exists in Software Engineering about how models are made, how models are used and how they help in producing better software. In this talk, I will present highlights from my last 15+ years of research in the area of software modelling, model-driven development and UML.

Topics that will be addressed:

  • How are models used in software development? Including how the use and purposes of models evolve over time.
  • Dispelling 'fake news' about UML (discussing arguments in favour and against software modelling)
  • Do UML models actually help in creating better software?
  • How can we improve methods, process and tools for more effectively supporting modelling? I will illustrate how machine learning can play a role in this.
  • Challenges and future directions
  • Also, I will overview some of the ongoing projects including our work on creating a dataset of almost 100.000 UML models:

Michel Chaudron is Full Professor at the Software Engineering division which is part of the joint Department of Computer Science of Chalmers and Gothenburg University in Sweden. Prior to this, he worked at Universities in Leiden and Eindhoven in the Netherlands. He obtained his Ph.D. in the area of formal methods and programming calculi for parallel computing. His research interests are in: software architecture, software design, software modeling with a special focus on UML, software composition. He has an interest in empirical studies in software engineering esp in the aforementioned areas and preferably in industrial contexts.
He supports several conferences and journals including (Conf:) MODELS and Euromicro SEAA and (Jnl:) SoSyM and Empirical Studies in Software Engineering (EMSE).