University of Limerick
Browse

Graph-based implicit knowledge discovery from architecture change logs

Download (210.27 kB)
conference contribution
posted on 2012-09-11, 14:18 authored by Aakash Ahmad, Pooyan Jamshidi, Muteer Arshad, Claus Pahl
Service architectures continuously evolve as a consequence of frequent business and technical change cycles. Architec- ture change log data represents a source of evolution-centric information in terms of intent, scope and operationalisation to accommodate changing requirements in existing architec- ture. We investigate change logs in order to analyse op- erational 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 archi- tecture elements. We exploit graph matching as a knowl- edge discovery technique in order to i) analyse change op- erationalisation and its dependencies for ii) discovering re- current change sequences in the log. We identify potentially reusable, usage-determined change patterns.

History

Publication

WICSA/ECSA '12 Proceedings of the WICSA/ECSA 2012 Companion Volume;pp. 116-123

Publisher

Association for Computing Machinery

Note

peer-reviewed

Other Funding information

SFI

Rights

"© ACM, 2012. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in WICSA/ECSA '12 Proceedings of the WICSA/ECSA 2012 Companion Volume http://dx.doi.org/ 10.1145/2361999.2362024

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC