Model-based software engineering: a multiple-case study on challenges and development efforts

Rodi Jolak, Truong Ho-Quang, R. V. Michel, Ramon R.H. Schiffelers

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

16 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2018
Place of PublicationNew York
PublisherAssociation for Computing Machinery, Inc
Pages213-223
Number of pages11
ISBN (Electronic)978-1-4503-4949-9
DOIs
Publication statusPublished - 14 Oct 2018
Event21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2018 - Copenhagen, Denmark
Duration: 14 Oct 201819 Oct 2018
http://ceur-ws.org/Vol-2245/

Conference

Conference21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2018
Country/TerritoryDenmark
CityCopenhagen
Period14/10/1819/10/18
Internet address

Keywords

  • Case Study Design
  • Effort Distribution
  • MBE Challenges
  • Model-Based Engineering
  • Modeling Tools
  • Software Engineering

Fingerprint

Dive into the research topics of 'Model-based software engineering: a multiple-case study on challenges and development efforts'. Together they form a unique fingerprint.

Cite this