Automated Support for Framework Selection and Customization
Proceedings of the 19th IEEE international conference on Automated software engineering
How do APIs evolve? A story of refactoring: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - IEEE International Conference on Software Maintenance (ICSM2005)
Design fragments make using frameworks easier
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Annotation refactoring: inferring upgrade transformations for legacy applications
Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Reusable enterprise metadata with pattern-based structural expressions
Proceedings of the 9th International Conference on Aspect-Oriented Software Development
An empirical study on the influence of pattern roles on change-proneness
Empirical Software Engineering
Framework-Specific modeling languages with round-trip engineering
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
In this paper, we show how elaborate support forframework-based software evolution can be provided basedon explicit documentation of the hot spots of object-orientedapplication frameworks. Such support includes high-leveltransformations that guide a developer when instantiatingapplications from a framework by propagating the necessarychanges, as well as application upgrading facilitiesbased on these transformations. The approach relies on activedeclarative documentation of the design and evolutionof the framework's hot spots, by means of metapatterns andtheir associated transformations.