컴포넌트 분류를 위한 복합 클러스터 분석 방법
A Composite Cluster Analysis Approach for Component Classification
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
컴포넌트 재사용을 위해 다양한 분류 방법들이 개발되어 왔다. 이러한 분류 방법들은 사용자가 필요로 하는 컴포넌트들을 쉽고 빠르게 접근하는 것을 돕는다. 전통적인 분류 방법들은 분류 구조 생성을 위한 도메인 분석 노력, 컴포넌트 사이의 관계 표현, 도메인 진화에 따른 분류 구조 유지 보수의 어려움, 그리고 한정된 도메인 적용과 같은 문제들을 포함한다.본 논문은 이러한 문제들을 언급하기 위해 복합 클러스터 분석 기반의 컴포넌트 분류 방법에 대해 묘사한다. 안정적인 분류 구조 자동 생성을 위해 계층 클러스터 분석 방법과 새로운 컴포넌트의 자동 분류에 대해 비계층 클러스터 분석 개념은 결합된다. 제안된 방법에 의해 생성된 클러스터 정보는 관련 컴포넌트들에 대한 도메인 분석 과정을 지원할 수 있다.
Abstract
Various classification methods have been developed to reuse components. These classification methods enable the user to access the needed components quickly and easily. Conventional classification approaches include the following problems: a labor-intensive domain analysis effort to build a classification structure, the representation of the inter-component relationships, difficult to maintain as the domain evolves, and applied to a limited domain.In order to solve these problems, this paper describes a composite cluster analysis approach for component classification. The cluster analysis approach is a combination of a hierarchical cluster analysis method, which generates a stable clustering structure automatically, and a non-hierarchical cluster analysis concept, which classifies new components automatically. The clustering information generated from the proposed approach can support the domain analysis process.
참고문헌 (14)
- Frakes, "“An Empirical Study of Representation Methods for Reusable Software Components ” IEEE Transactions on Software Engineering", pp.617~630 (1994)
- A. Goldberg, "Succeeding with Objects: Decision Frameworks for Project Management" (1995), Addison Wesley
- Lee S. K, "Web 소프트웨어 컴포넌트 재사용을 위한 라이브러리 관리와 서비스", 29(1), pp.10~19 (2002)
- Bruce W. N. Lo, "Self-Organization of Software Asset Library for Reuse", 10, pp.3~21 (2001)
- Poulin, "“Experiences with a Faceted Classification Scheme in a Large Reusable Software Library", pp.90~99 (1993)
- S. Nakkrasae, "Fuzzy Subtractive Clustering Based Indexing Approach for Software Components Classification", 5(1), pp.63~72 (2004)
- Daudjee, "“A Technique for Automatically Organizing Software Libraries for Software Reuse” Proceedings of the 1994 Conference of the Centre for Advanced Studies on Collaborative Research" (1994)
- Willett, "“Recent Trends in Hierarchic Document Clustering", pp.577~597 (1988)
- Freeman, "“Classifying Software for Reusability", pp.6~16 (1987)
- M. L. Nelson, "The Class Storage and Retrieval System: Enhancing Reusability in Object-Oriented Systems", 6(2), pp.28~36 (1995)
- "“An Information Retrieval System for Software Components" (1988)
- "Supporting the Construction and Evolution of Component Repositories", pp.279~288 (1996)
- "“Term-Weighting Approaches in Automatic Text Retrieval", pp.513~523 (1988)
- "The Java Class Libraries: Second Edition", 2 (1998), Addison-Wesley Longman Inc
