School of Computing Dublin City University, Ireland A Classification and Comparison of Software Architecture Evolution Reuse-Knowledge Protocol for Systematic Literature Review Aakash Ahmad, Pooyan Jamshidi, Claus Pahl [ahmad.aakash || pooyan.jamshidi || claus.pahl]@computing.dcu.ie Abstract Modern software systems are prone to a continuous evolution under frequently varying requirements. Architecture-centric software evolution (ACSE) enables changes in system structure and behavior while maintaining a global view of software to address evolution-centric tradeoffs. Implications for the Lehman’s law of continuing change have resulted in solutions that enable reuse-driven evolution in software architectures. Objective - To identify, taxonomically classify and holistically compare existing methods and techniques that enable application and (empirical) acquisition of reuse-knowledge in ACSE. Date 28 November 2012