Matching and Merging of Statecharts Specifications
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Model-driven Development of Complex Software: A Research Roadmap
FOSE '07 2007 Future of Software Engineering
Synthesizing hierarchical state machines from expressive scenario descriptions
ACM Transactions on Software Engineering and Methodology (TOSEM)
Assessing the impact of aspects on model composition effort
Proceedings of the 9th International Conference on Aspect-Oriented Software Development
Empirical evaluation of effort on composing design models
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Hi-index | 0.00 |
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.