D. Garlan, J. M. Barnes, B. R. Schmerl, and O. Celiku, Evolution styles: Foundations and tool support for software architecture evolution, 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture, pp.131-140, 2009.
DOI : 10.1109/WICSA.2009.5290799

D. Garlan and B. Schmerl, AEvol: A tool for defining and planning architecture evolution, the 31st International Conference on Software Engineering, pp.591-594, 2009.

S. A. Tonu, . Ashkan, and L. Tahvildari, Evaluating architectural stability using a metricbased approach, pp.22-24, 2006.

A. Mcnair, D. M. German, and J. Weber-jahnke, Visualizing Software Architecture Evolution Using Change-Sets, 14th Working Conference on Reverse Engineering (WCRE 2007), pp.130-158, 2007.
DOI : 10.1109/WCRE.2007.52

M. Abi-antoun, J. Aldrich, N. Nahas, B. Schmerl, and D. Garlan, Differencing and merging of architectural views, ASE, vol.15, issue.1, pp.35-74, 2008.

H. P. Breivold, I. Crnkovic, and M. Larsson, A systematic review of software architecture evolution research, Information and Software Technology, vol.54, issue.1, pp.16-40, 2012.
DOI : 10.1016/j.infsof.2011.06.002

D. M. Le, P. Behnamghader, J. Garcia, D. Link, A. Shahbazian et al., An Empirical Study of Architectural Change in Open-Source Software Systems, 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories, pp.235-245
DOI : 10.1109/MSR.2015.29

A. H. Eden and R. Kazman, Architecture, design, implementation, 25th International Conference on Software Engineering, 2003. Proceedings., pp.149-159, 2003.
DOI : 10.1109/ICSE.2003.1201196

G. Fairbanks, Just Enough Software Architecture: A Risk-Driven Approach, Marshall & Brainerd, vol.1, 2010.

L. Bass, P. Clements, and R. Kazman, Software Architecture in Practice, 2003.

. Bachmann, Modifiability Tactics

M. D. 'ambros, H. Gall, M. Lanza, and M. Pinzger, Analysing Software Repositories to Understand Software Evolution, Software Evolution, pp.37-67, 2008.

M. Kim, M. Gee, A. Loh, and N. Rachatasumrit, Ref-Finder, Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering, FSE '10, pp.371-372
DOI : 10.1145/1882291.1882353

M. Fowler, Refactoring: Improving the Design of Existing Code, 1999.
DOI : 10.1007/3-540-45672-4_31

S. Kpodjedo, MADMatch: Many-to-Many Approximate Diagram Matching for Design Comparison, IEEE Transactions on Software Engineering, vol.39, issue.8, pp.1090-1111, 2013.
DOI : 10.1109/TSE.2013.9

J. Aldrich, Language Support for Connector Abstractions, ECOOP 2003 ? Object-Oriented Programming, pp.74-102
DOI : 10.1007/978-3-540-45070-2_5

Y. G. Gueheneuc and G. , DeMIMA: A Multilayered Approach for Design Pattern Identification, IEEE Transactions on Software Engineering, vol.34, issue.5, pp.667-684, 2008.
DOI : 10.1109/TSE.2008.48

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object- Oriented Software, 1995.

J. M. Barnes and D. Garlan, Challenges in developing a software architecture evolution tool as a plug-in, 2013 3rd International Workshop on Developing Tools as Plug-Ins (TOPI), pp.13-18, 2013.
DOI : 10.1109/TOPI.2013.6597188