• DocumentCode
    3408908
  • Title

    Supporting the construction and evolution of component repositories

  • Author

    Henninger, Scott

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
  • fYear
    1996
  • fDate
    25-29 Mar 1996
  • Firstpage
    279
  • Lastpage
    288
  • Abstract
    Repositories must be designed to meet the evolving and dynamic needs of software development organizations. Current software repository methods rely heavily on classification, which exacerbates acquisition and evolution problems by requiring costly classification and domain analysis efforts before a repository can be used effectively. This paper outlines an approach in which minimal initial structure is used to effectively find relevant software components while methods are employed to incrementally improve repository structures. The approach is demonstrated through PEEL, a tool to semi-automatically identify reusable components, and CodeFinder, a retrieval system that compensates for the lack of explicit knowledge structures through spreading activation retrieval and allows component representations to be incrementally improved while users are searching for information. The combination of these techniques yields a flexible software repository that minimizes up-front costs and improves its retrieval effectiveness as developers use it to find reusable software artifacts
  • Keywords
    software engineering; software reusability; CodeFinder; PEEL; classification; component repositories; domain analysis; minimal initial structure; retrieval system; reusable software artifacts; software development; software repository methods; Computer science; Costs; Design engineering; Indexing; Information retrieval; Investments; Programming; Relational databases; Software libraries; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1996., Proceedings of the 18th International Conference on
  • Conference_Location
    Berlin
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-7247-1
  • Type

    conf

  • DOI
    10.1109/ICSE.1996.493423
  • Filename
    493423