Home > Research > Publications & Outputs > Graph-based implicit knowledge discovery from a...

Links

Text available via DOI:

View graph of relations

Graph-based implicit knowledge discovery from architecture change logs

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

Published
Close
Publication date20/08/2012
Host publicationJoint 10th Working Conference on Software Architecture, WICSA 2012 and 6th European Conference on Software Architecture, ECSA 2012 - Proceedings Companion Volume
Place of PublicationNew York
PublisherThe Association for Computing Machinery
Pages116-123
Number of pages8
ISBN (print)9781450315685
<mark>Original language</mark>English
Event2012 Joint 10th Working IEEE/IFIP Conference on Software Architecture, WICSA 2012 and the 6th European Conference on Software Architecture, ECSA 2012 - Helsinki, Finland
Duration: 20/08/201224/08/2012

Conference

Conference2012 Joint 10th Working IEEE/IFIP Conference on Software Architecture, WICSA 2012 and the 6th European Conference on Software Architecture, ECSA 2012
Country/TerritoryFinland
CityHelsinki
Period20/08/1224/08/12

Publication series

NameACM International Conference Proceeding Series
PublisherThe Association for Computing Machinery

Conference

Conference2012 Joint 10th Working IEEE/IFIP Conference on Software Architecture, WICSA 2012 and the 6th European Conference on Software Architecture, ECSA 2012
Country/TerritoryFinland
CityHelsinki
Period20/08/1224/08/12

Abstract

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 recurrent change sequences in the log. We identify potentially reusable, usage-determined change patterns.