On the need to study the impact of model driven engineering on software processes

There is an increasing use of model-driven engineering (MDE) in the industry. Despite the existence of research proposals for MDE-specific processes, the question arises whether and how the processes that are already used within a company can be reused, when MDE is introduced. In this position paper we report on a systematic literature review on the question how standard processes, such as SCRUM or the V-Model XT, can be combined with MDE. We come up with the observation that - although it is in some cases possible to reuse standard processes - the combination with MDE can also result in heavyweight changes to a process. Our goal is to draw attention to two arising research needs: the need to collect systematic knowledge about the influence of MDE on software processes and the need to provide guidance for the tailoring of processes based on the set of used MDE techniques.

[1]  Michel R. V. Chaudron,et al.  The Impact of Model Driven Development on the Software Architecture Process , 2010, 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications.

[2]  Holger Giese,et al.  On the Complex Nature of MDE Evolution , 2013, MoDELS.

[3]  Gustavo Rossi,et al.  From Requirements to Web Applications in an Agile Model-Driven Approach , 2012, ICWE.

[4]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[5]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[6]  Reza Matinnejad,et al.  Agile Model Driven Development: An Intelligent Compromise , 2011, 2011 Ninth International Conference on Software Engineering Research, Management and Applications.

[7]  Vinay Kulkarni,et al.  Early experience with agile methodology in a model-driven approach , 2011, MODELS'11.

[8]  Emilio Insfran,et al.  An Agile Method for Model-Driven Requirements Engineering , 2011, ICSEA 2011.

[9]  Yuefeng Zhang,et al.  Agile Model-Driven Development in Practice , 2011, IEEE Software.

[10]  Daniela E. Damian,et al.  Transition to model-driven engineering: what is revolutionary, what remains the same? , 2012, MODELS'12.

[11]  Dong Liu,et al.  Natural Language Requirements Analysis and Class Model Generation Using UCDA , 2004, IEA/AIE.

[12]  Marco Torchiano,et al.  Relevance, benefits, and problems of software modelling and model driven techniques - A survey in the Italian industry , 2013, J. Syst. Softw..

[13]  Marco Kuhrmann,et al.  The V-Modell XT Applied - Model-Driven and Document-Centric Development , 2005 .

[14]  Roland Petrasch,et al.  Erweiterung des V-Modell XT - Eine Projektdurchführungsstrategie für die modellgetriebene Software-Entwicklung mit der MDA , 2005, Softwaretechnik-Trends.

[15]  Marco Kuhrmann,et al.  Criteria for software process tailoring: a systematic review , 2013, ICSSP 2013.