Component Identification and Evaluation for Legacy Systems : An Empirical Study
スポンサーリンク
概要
- 論文の詳細を見る
In the field of software reengineering, many component identification approaches have been proposed for evolving legacy systems into component-based systems. Understanding the behaviors of various component identification approaches is the first important step to meaningfully employ them for legacy systems evolution, therefore we performed an empirical study on component identification technology with considerations of their similarity measures, clustering approaches and stopping criteria. We proposed a set of evaluation criteria and developed the tool CIETool to automate the process of component identification and evaluation. The experimental results revealed that many components of poor quality were produced by the employed component identification approaches; that is, many of the identified components were tightly coupled, weakly cohesive, or had inappropriate numbers of implementation classes and interface operations. Finally, we presented an analysis on the component identification approaches according to the proposed evaluation criteria, which suggested that the weaknesses of these clustering approaches were the major reasons that caused components of poor-quality.
- (社)電子情報通信学会の論文
- 2010-12-01
著者
-
CUI Jianfeng
Department of Cellular and Molecular Biology, Cancer Institute of Hospital, Peking Union Medical Col
-
Cui Jianfeng
Department Of Cellular And Molecular Biology Cancer Institute Of Hospital Peking Union Medical Colle
-
Cui Jianfeng
Department Of Computer Science And Technology Xiamen University Of Technology
-
CHAE HeungSeok
Department of Computer Science and Engineering, Pusan National University
-
Chae Heungseok
Department Of Computer Science And Engineering Pusan National University
関連論文
- Combination of all-trans retinoic acid and a human papillomavirus therapeutic vaccine suppresses the number and function of immature myeloid cells and enhances antitumor immunity
- Component Identification and Evaluation for Legacy Systems : An Empirical Study