Comparison of Software Clustering using Split Based Tree Analysis

분기점 기반 트리 분석을 통한 소프트웨어 클러스터링 결과 비교

  • 엄재철 (중앙대학교 컴퓨터공학부) ;
  • 이찬근 (중앙대학교 컴퓨터공학부)
  • Published : 2012.09.30

Abstract

We propose a novel metric for quantitatively comparing different clustered results generated from software clustering algorithms. A quantitative evaluation of software clustering helps understanding of architectural changes of software. The concept of split, which has been used for analysis of genetic characters in bio-informatics, is applied in the analysis of software architecture.

본 연구에서는 소프트웨어 아키텍처 복원을 위한 계층적 클러스터링(Clustering) 결과를 정량적으로 평가 할 수 있는 비교 메트릭(Metric)을 제시한다. 소프트웨어 클러스터링의 정량적 평가는 소프트웨어의 구조적 변화에 대한 이해를 돕는 척도를 제시하는 연구이다. 이를 위해 생물정보학에서 상호유전 형질 분석에 사용하는 분기점(Split) 개념을 소프트웨어 아키텍처 분석에 적용한다.

Keywords