• DocumentCode
    2063738
  • Title

    Automatic categorization algorithm for evolvable software archive

  • Author

    Kawaguchi, Shinji ; Garg, Pankaj K. ; Matsushita, Makoto ; Inoue, Katsuro

  • Author_Institution
    Graduate Sch. of Inf. Sci. & Technol., Osaka Univ., Japan
  • fYear
    2003
  • fDate
    1-2 Sept. 2003
  • Firstpage
    195
  • Lastpage
    200
  • Abstract
    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.
  • Keywords
    automatic programming; decision trees; software metrics; software prototyping; system documentation; SourceForge; automatic software categorization algorithm; code clones-based similarity metric; decision trees; evolvable software archive; latent semantic analysis; software systems; Databases; Decision trees; Foundries; Global communication; History; Information science; Open source software; Software algorithms; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of
  • Print_ISBN
    0-7695-1903-2
  • Type

    conf

  • DOI
    10.1109/IWPSE.2003.1231227
  • Filename
    1231227