The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.08 - August (1991 vol.17)
pp: 800-813
ABSTRACT
<p>A technology for automatically assembling large software libraries which promote software reuse by helping the user locate the components closest to her/his needs is described. Software libraries are automatically assembled from a set of unorganized components by using information retrieval techniques. The construction of the library is done in two steps. First, attributes are automatically extracted from natural language documentation by using an indexing scheme based on the notions of lexical affinities and quantity of information. Then a hierarchy for browsing is automatically generated using a clustering technique which draws only on the information provided by the attributes. Due to the free-text indexing scheme, tools following this approach can accept free-style natural language queries.</p>
INDEX TERMS
information retrieval approach; large software libraries; software reuse; attributes; natural language documentation; indexing scheme; lexical affinities; browsing; clustering technique; free-text indexing scheme; free-style natural language queries; automatic programming; information retrieval systems; natural languages; software reusability; subroutines
CITATION
Y.S. Maarek, D.M. Berry, G.E. Kaiser, "An Information Retrieval Approach for Automatically Constructing Software Libraries", IEEE Transactions on Software Engineering, vol.17, no. 8, pp. 800-813, August 1991, doi:10.1109/32.83915
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool