Misc.

Jul 30, 2009

Software Classification According to their Functionality based on Used Classes

IEICE technical report
  • USHIMADO Tomoyoshi
  • ,
  • MONDEN Akito
  • ,
  • TAMADA Haruaki
  • ,
  • MATSUMOTO Kenichi

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

Export
BibTeX RIS