ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Data Model Evolution as Basis of Business Process Management
OOER '95 Proceedings of the 14th International Conference on Object-Oriented and Entity-Relationship Modelling
Using Graph Rewriting to Specify Software Architectural Transformations
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
How History Justifies System Architecture (or Not)
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
Towards a taxonomy of software change: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - Unanticipated Software Evolution
Model driven distribution pattern design for dynamic web service compositions
ICWE '06 Proceedings of the 6th international conference on Web engineering
Fundamenta Informaticae - SPECIAL ISSUE ON ICGT 2004
Evolution styles to the rescue of architectural evolution knowledge
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
A Pattern-Based Framework of Change Operators for Ontology Evolution
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
Change patterns and change support features in process-aware information systems
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
A systematic review of software architecture evolution research
Information and Software Technology
A framework for acquisition and application of software architecture evolution knowledge: 14
ACM SIGSOFT Software Engineering Notes
Towards a pattern language for self-adaptation of cloud-based architectures
Proceedings of the WICSA 2014 Companion Volume
Hi-index | 0.00 |
Service architectures continuously evolve as a consequence of frequent business and technical change cycles. Architecture change log data represents a source of evolution-centric information in terms of intent, scope and operationalisation to accommodate changing requirements in existing architecture. We investigate change logs in order to analyse operational representation of architecture change instances to discover an implicit evolution-centric knowledge that have been aggregating over time. Change instances from the log are formalised as a typed attributed graph with its node and edge attribution capturing change representation on architecture elements. We exploit graph matching as a knowledge discovery technique in order to i) analyse change operationalisation and its dependencies for ii) discovering re-current change sequences in the log. We identify potentially reusable, usage-determined change patterns.