Analyzing the effort of composing design models of large-scale software in industrial case studies

Farias, Kleinner and Garcia, Alessandro and Whittle, Jon and Lucena, Carlos (2013) Analyzing the effort of composing design models of large-scale software in industrial case studies. In: Model-Driven Engineering Languages and Systems. Lecture Notes in Computer Science . Springer, Berlin, pp. 639-655. ISBN 9783642415326

Full text not available from this repository.

Abstract

The importance of model composition in model-centric software development is well recognized by researchers and practitioners. However, little is known about the critical factors influencing the effort that developers invest to combine design models, detect and resolve inconsistencies in practice. This paper, therefore, reports on five industrial case studies where the model composition was used to evolve and reconcile large-scale design models. These studies aim at: (1) gathering empirical evidence about the extent of composition effort when realizing different categories of changes, and (2) identifying and analyzing their influential factors. A series of 297 evolution scenarios was performed on the target systems, leading to more than 2 million compositions of model elements. Our findings suggest that: the inconsistency resolution effort is much higher than the upfront effort to apply the composition technique and detect inconsistencies; the developer’s reputation significantly influences the resolution of conflicting changes; and the evolutions dominated by additions required less effort.

Item Type:
Contribution in Book/Report/Proceedings
ID Code:
70458
Deposited By:
Deposited On:
19 Aug 2014 11:06
Refereed?:
Yes
Published?:
Published
Last Modified:
15 Jan 2020 06:51