Home > Research > Publications & Outputs > Analyzing the effort of composing design models...
View graph of relations

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

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Analyzing the effort of composing design models of large-scale software in industrial case studies. / Farias, Kleinner; Garcia, Alessandro; Whittle, Jon et al.
Model-Driven Engineering Languages and Systems: 16th International Conference, MODELS 2013, Miami, FL, USA, September 29 – October 4, 2013. Proceedings. ed. / Ana Moreira; Bernhard Schätz; Jeff Gray; Antonio Vallecillo; Peter Clarke. Berlin: Springer, 2013. p. 639-655 (Lecture Notes in Computer Science; Vol. 8107).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Farias, K, Garcia, A, Whittle, J & Lucena, C 2013, Analyzing the effort of composing design models of large-scale software in industrial case studies. in A Moreira, B Schätz, J Gray, A Vallecillo & P Clarke (eds), Model-Driven Engineering Languages and Systems: 16th International Conference, MODELS 2013, Miami, FL, USA, September 29 – October 4, 2013. Proceedings. Lecture Notes in Computer Science, vol. 8107, Springer, Berlin, pp. 639-655. https://doi.org/10.1007/978-3-642-41533-3_39

APA

Farias, K., Garcia, A., Whittle, J., & Lucena, C. (2013). Analyzing the effort of composing design models of large-scale software in industrial case studies. In A. Moreira, B. Schätz, J. Gray, A. Vallecillo, & P. Clarke (Eds.), Model-Driven Engineering Languages and Systems: 16th International Conference, MODELS 2013, Miami, FL, USA, September 29 – October 4, 2013. Proceedings (pp. 639-655). (Lecture Notes in Computer Science; Vol. 8107). Springer. https://doi.org/10.1007/978-3-642-41533-3_39

Vancouver

Farias K, Garcia A, Whittle J, Lucena C. Analyzing the effort of composing design models of large-scale software in industrial case studies. In Moreira A, Schätz B, Gray J, Vallecillo A, Clarke P, editors, Model-Driven Engineering Languages and Systems: 16th International Conference, MODELS 2013, Miami, FL, USA, September 29 – October 4, 2013. Proceedings. Berlin: Springer. 2013. p. 639-655. (Lecture Notes in Computer Science). doi: 10.1007/978-3-642-41533-3_39

Author

Farias, Kleinner ; Garcia, Alessandro ; Whittle, Jon et al. / Analyzing the effort of composing design models of large-scale software in industrial case studies. Model-Driven Engineering Languages and Systems: 16th International Conference, MODELS 2013, Miami, FL, USA, September 29 – October 4, 2013. Proceedings. editor / Ana Moreira ; Bernhard Schätz ; Jeff Gray ; Antonio Vallecillo ; Peter Clarke. Berlin : Springer, 2013. pp. 639-655 (Lecture Notes in Computer Science).

Bibtex

@inproceedings{67356fce064d4a2197647d5e718aedaa,
title = "Analyzing the effort of composing design models of large-scale software in industrial case studies",
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{\textquoteright}s reputation significantly influences the resolution of conflicting changes; and the evolutions dominated by additions required less effort.",
author = "Kleinner Farias and Alessandro Garcia and Jon Whittle and Carlos Lucena",
year = "2013",
doi = "10.1007/978-3-642-41533-3_39",
language = "English",
isbn = "9783642415326",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "639--655",
editor = "Ana Moreira and Sch{\"a}tz, {Bernhard } and Jeff Gray and Antonio Vallecillo and Clarke, {Peter }",
booktitle = "Model-Driven Engineering Languages and Systems",

}

RIS

TY - GEN

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

AU - Farias, Kleinner

AU - Garcia, Alessandro

AU - Whittle, Jon

AU - Lucena, Carlos

PY - 2013

Y1 - 2013

N2 - 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.

AB - 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.

U2 - 10.1007/978-3-642-41533-3_39

DO - 10.1007/978-3-642-41533-3_39

M3 - Conference contribution/Paper

SN - 9783642415326

T3 - Lecture Notes in Computer Science

SP - 639

EP - 655

BT - Model-Driven Engineering Languages and Systems

A2 - Moreira, Ana

A2 - Schätz, Bernhard

A2 - Gray, Jeff

A2 - Vallecillo, Antonio

A2 - Clarke, Peter

PB - Springer

CY - Berlin

ER -