loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th Asia-Pacific Software Engineering Conference (APSEC'04)
MUDABlue: An Automatic Categorization System for Open Source Repositories
Busan, Korea
November 30-December 03
ISBN: 0-7695-2245-9
Shinji Kawaguchi, Osaka University, Japan
Pankaj K. Garg, Zee Source, Sunnyvale, California
Makoto Matsushita, Osaka University, Japan
Katsuro Inoue, Osaka University, Japan
Open Source communities typically use a software repository to archive various software projects with their source code, mailing list discussions, documentation, bug reports, and so forth. For example, SourceForge currently hosts over seventy thousand Open Source software systems. Because of the size of the rich information content, such repositories offer numerous opportunities for sharing information among projects. For example, one would like to know a set of projects that are related or similar to each other, so that the project groups can collaborate and share their work. With thousands of projects in typical repositories, however, manually locating related projects can be difficult. Hence, we propose MUDABlue, a tool that automatically categorizes software systems. MUDABlue has three major aspects: 1) it relies on no other information than the source code, 2) it determines category sets automatically, and 3) it allows a software system to be a member of multiple categories. MUDABlue has a web interface to visualize determined categories, which eases browsing a software repository. We show the effectiveness of MUDABlue's categorization capability by comparing its generated categories with that of some other existing research tools.
Citation:
Shinji Kawaguchi, Pankaj K. Garg, Makoto Matsushita, Katsuro Inoue, "MUDABlue: An Automatic Categorization System for Open Source Repositories," apsec, pp.184-193, 11th Asia-Pacific Software Engineering Conference (APSEC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.