Automatic categorization algorithm for evolvable software archive

Automatic categorization algorithm for evolvable software archive
复制标题

可演化软件档案的自动分类算法

DOI:
10.1109/iwpse.2003.1231227
复制
发表时间:
2003
期刊:
Sixth International Workshop on Principles of Software Evolution, 2003. Proceedings.
影响因子:
--
通讯作者:
Katsuro Inoue
Katsuro Inoue
中科院分区:
--
文献类型:
--
作者:
Shinji Kawaguchi;P. Garg;M. Matsushita;Katsuro Inoue

文献摘要

参考文献

被引文献

相似文献

软件系统的数量正在快速增长。例如,SourceForge目前注册了大约6万个软件系统,其中2.2万个是在过去12个月内添加的。从软件存档中搜索和使用现有的相似软件系统对软件演化很重要。一个现有的相似软件系统的演化历史是有用的。我们甚至可以基于现有的软件系统进行演化,而不是从头开始创建。我们提出了自动软件分类算法,以帮助在软件存档中找到相似的软件系统。目前,我们对分类的性质问题暂不明确,并探索了几种已知的方法,包括基于代码克隆的相似性度量、决策树和潜在语义分析。应用每种方法得到的结果使我们对问题空间有了一些深入了解,并为进一步的工作指明了一些方向。
The number of software systems is increasing at a rapid rate. For example, SourceForge currently has about sixty thousand software systems registered, twenty-two thousand of which were added in the past twelve months. It is important for software evolution to search and use existing similar software systems from software archive. An evolution history of an existing similar software system is useful. We may even evolve a software system based on an existing one instead of creating it from scratch. We propose automatic software categorization algorithm to help finding similar software systems in software archive. At present, we leave open the issue about the nature of the categorization, and explore several known approaches including code clones-based similarity metric, decision trees, and latent semantic analysis. The results from applying each of the approaches gives us some insights into the problem space, and sets some directions for further work.
DOI: 10.1109/tse.2002.1019480
发表时间: 2002-07-01
影响因子: 7.4
作者:
Kamiya, T;Kusumoto, S;Inoue, K
通讯作者: Inoue, K