ABSTRACT
The contributions of this research are briefly described as follows: an evaluation framework for model composition effort; practical knowledge about the values that the composition effort variables assume in realistic composition scenarios, i.e., the quantification of the required effort on applying the (semi-)automated composition techniques, detecting conflicts and resolving the emerging conflicts; the identification of specific scenarios of evolution and factors that lead the composition technique to success (lower effort) or fail (higher effort). We also summarize some interesting findings: the higher the number of overlapping parts of the input models is, the higher the composition effort is; conflict propagation between the model elements has a negative impact on the developers' effort; sometimes developers prefer "living with conflicts" instead of spending effort to resolve them; and the resolution of unexpected conflicting changes is influenced by the developers' reputation in the software development team.
- France, R et. al., MDD of Complex Software: A Research Roadmap. ICSE'07, pp. 37--54, 2007. Google ScholarDigital Library
- S. Nejati et al. Matching and Merging of Statecharts Specifications. In: ICSE'07, pp. 54--64, 2007. Google ScholarDigital Library
- K. Farias et al. Assessing the Impact of Aspects on Model Composition Effort. In: AOSD'10, pp. 73--84, Saint Malo, France, 2010. Google ScholarDigital Library
- K. Farias et al. Empirical Evaluation of Effort on Composing Design Models. In: ICSE's Doctoral Symposium, pp. 405--408, 2010. Google ScholarDigital Library
- J. Whittle et. al., Synthesizing Hierarchical State Machines from Expressive Scenario Descriptions, ACM TOSEM, vol. 19, no. 3, 2010. Google ScholarDigital Library
Index Terms
Analyzing the effort on composing design models in industrial case studies
Recommendations
Analyzing the Effort of Composing Design Models of Large-Scale Software in Industrial Case Studies
Proceedings of the 16th International Conference on Model-Driven Engineering Languages and Systems - Volume 8107The 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, ...
Empirical evaluation of effort on composing design models
ICSE '10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2The importance of model composition in model-centric software development is recognized by researchers and practitioners. However, the lack of empirical evidence about the impact of model composition techniques on developers' effort is a key impairment ...
Evaluating the effort of composing design models: a controlled experiment
MODELS'12: Proceedings of the 15th international conference on Model Driven Engineering Languages and SystemsThe lack of empirical knowledge about the effects of model composition techniques on developers' effort is the key impairment for their widespread adoption in practice. This problem applies to both existing categories of model composition techniques, ...
Comments