Model-based software engineering: A multiple-case study on challenges and development efforts
Paper in proceedings, 2018

A recurring theme in discussions about the adoption of Model-Based Engineering (MBE) is its effectiveness. This is because there is a lack of empirical assessment of the processes and (tool-)use of MBE in practice. We conducted a multiple-case study by observing 2 two-month MBE projects from which software for a Mars rover were developed. We focused on assessing the distribution of the total software development effort over different development activities. Moreover, we observed and collected challenges reported by the developers during the execution of projects. We found that the majority of the effort is spent on the collaboration and communication activities. Furthermore, our inquiry into challenges showed that tool-related challenges are the most encountered.

Software Engineering

Model-Based Engineering

Case Study Design

MBE Challenges

Modeling Tools

Effort Distribution

Author

Rodi Jolak

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Truong Ho Quang

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Michel Chaudron

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Ramon R.H. Schiffelers

Technische Universiteit Eindhoven

Proceedings - 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2018

213-223

21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2018
Copenhagen, Denmark,

Areas of Advance

Information and Communication Technology

Subject Categories

Human Aspects of ICT

Software Engineering

Information Science

DOI

10.1145/3239372.3239404

More information

Latest update

1/16/2019