9th Turkish National Software Engineering Symposium, UYMS 2015, İzmir, Türkiye, 9 - 11 Eylül 2015, cilt.1483, ss.733-743
As a result of not running appropriately the software development process, many problems occurs. One of important these problems is not forming software architecture. Analysis, development and testing will become harder, maybe impossible with a system without software architecture.For this reason, focused on software architecture recovery from source code and tested various methods. While lack of source about software architecture recovery domain is trying to be satisfied, also, explanation of past studies with a comprehensible way and for this reason representing a source material for future research is aimed.With this perspective; hierarchical clustering for software architecture recovery examined and fundamental principals, clustering measures, algorithms and studies on software domain described.