모듈의 의존관계와 저자 엔트로피를 이용한 소프트웨어 모듈-뷰 복원

초록

In this study, we propose a novel technique of software clustering to recover the software module-view by using the dependency and author entropy of modules. The proposed method first performs clustering of modules based on structural and logical dependencies, then it migrates selected modules from the clustered result by utilizing the author entropy of each module. In order to evaluate the proposed method, we calculated the MoJoFM values of the recovery result by applying the method to open-source projects among which ground-truth decompositions are well-known. Compared to the MoJoFM values of previously studied techniques, we demonstrated the effectiveness of the proposed method.

키워드

software clustering; dependency; software module-view recovery; entropy; 소프트웨어 클러스터링; 의존관계; 소프트웨어 모듈-뷰 복원; 엔트로피
제목
모듈의 의존관계와 저자 엔트로피를 이용한 소프트웨어 모듈-뷰 복원
저자
김정민; 이찬근; 이기성
DOI
10.5626/JOK.2017.44.3.275
발행일
2017-03
저널명
정보과학회논문지
권
44
호
3
페이지
275 ~ 286