Jul 30, 2009
Software Classification According to their Functionality based on Used Classes
IEICE technical report
- ,
- ,
- ,
- Volume
- 109
- Number
- 170
- First page
- 31
- Last page
- 36
- Language
- Japanese
- Publishing type
- Publisher
- The Institute of Electronics, Information and Communication Engineers
In software development, to implement given functional specifications, developers generally use class files from well-known class libraries. Therefore, a set of library classes used by software seems to have a strong relationship with the functionality of the software. In this paper we propose a method to classify software from their functional viewpoints based on used classes. In the proposed method, the distance between two software is calculated based on the number of uses of each library class, and, software is classified by hierarchical clustering. As a result of an experimental evaluation, the most appropriate classification was obtained when the tf-idf method and Euclidean distance was employed to calculate the distance.
- Link information
-
- CiNii Articles
- http://ci.nii.ac.jp/naid/110007358945
- CiNii Books
- http://ci.nii.ac.jp/ncid/AN10013287
- URL
- http://id.ndl.go.jp/bib/10349589
- ID information
-
- ISSN : 0913-5685
- CiNii Articles ID : 110007358945
- CiNii Books ID : AN10013287