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
Link To Document