The state of practice in model-driven engineering

Whittle, Jon and Hutchinson, John and Rouncefield, Mark (2014) The state of practice in model-driven engineering. IEEE Software, 31 (3). pp. 79-85. ISSN 0740-7459

[img]
Preview
PDF (SO_SW-2012-12-0188.R1_Whittle)
SO_SW_2012_12_0188.R1_Whittle.pdf - Accepted Version

Download (393kB)

Abstract

Despite lively debate over the last decade on the benefits or drawbacks of model-driven engineering (MDE), there have been very few industry-wide studies of MDE in practice. We present a new study, covering a broad range of experiences and ways of applying MDE: we surveyed 450 MDE practitioners and carried out in-depth interviews with 22 more. Findings suggest that MDE may be more widespread than commonly believed, but developers rarely use it to generate whole systems; rather, they apply it to develop key parts of a system often using domain-specific modeling languages developed specifically for the purpose. Our findings also suggest reasons why some efforts to adopt MDE fail and some succeed. As is usually the case in software engineering, adoption largely depends on social and organizational factors, some of which we describe in this paper.

Item Type:
Journal Article
Journal or Publication Title:
IEEE Software
Uncontrolled Keywords:
/dk/atira/pure/subjectarea/asjc/1700/1712
Subjects:
ID Code:
69765
Deposited By:
Deposited On:
27 Jun 2014 08:19
Refereed?:
Yes
Published?:
Published
Last Modified:
29 Nov 2020 02:14