| William B. Frakes and B. A. Nejmeh. An Information System for Software Reuse. in Software Reuse: Emerging Technology ed. Will Tracz, pp. 142-151, IEEE Computer Society Press, 1990. |
....into a single cluster. It is worth noting that by doing the above, 6] points out that hierarchical agglomerative clustering methods often end up doing chaining, which would merely be an ordering of components rather than grouping them according to functional similarity. 2. 3 CATALOG CATALOG [9] is a prototype software information system built at AT T Bell Labs. Classification and retrieval is done on a small number of components that form a system built for interactive and reliability analysis. While the source code is not indexed, and is stored as a portion of records, the text of ....
....scheme the repository is organized automatically, and places no constraints in the event that more components are added to the repository. This is important since software development is a dynamic process, requiring many changes in the systems developed throughout the software lifecycle. In [1] [9] [15] information retrieval techniques such as phonetic matching, automatic stemming, and analysis of natural language documentation are used. These information retrieval techniques are relatively hard to implement, and are expensive operations. 15] use a Hierarchical Agglomerative Clustering ....
W. Frakes and B. Nejmeh. An information system for software reuse. In W. Tracz, editor, IEEE Tutorial: Software Reuse: Emerging Technology. IEEE Computer Society Press, 1988. 56
....and a query retrieval mechanism. A variety of libraries and retrieval methods are available. The retrieved components can either be directly reused, or adapted as necessary. The retrieval mechanisms in these systems are usually one of three types: keyword, faceted index, or semantic net. CATALOG [ 20 ] is an example of the keyword based approach typical of standard information retrieval systems. Each library item has an associated set of keywords; the retrieval mechanism takes a set of keywords that the user specifies and matches it with the stored keywords in various ways, and retrieves a ....
Frakes, W. B., and Nejmeh, B. A., An Information System for Software Reuse, Proceedings of the Tenth Minnowbrook Workshop on Software Reuse, p. 142151, 1987.
....titles of UNIX utilities are used as indexing terms for those utilities. 4 More generalised information storage and retrieval systems often use the full text of a piece of software documentation to derive indexing terms. Catalog is an example of such a system. 3.3.1. 1 Catalog The Catalog tool [FN87] is an information retrieval system capable of handling unstructured data. The information stored consists of a series of program modules and accompanying textual descriptions. Significant terms are extracted from the full text of module descriptions and are sorted into inverted lists of indexing ....
W. B. Frakes and B. A. Nejmeh. An information system for software reuse. In Proceedings of the Minnowbrook Workshop on Software Reuse, 1987.
....of interest. In particular, this is a difficult problem. The concepts and their associated names are application specific, even project specific. Conceptualization and naming are exceedingly difficult to generalize across different projects and applications. Basic keyword based retrieval schemes [5] (see Frakes and Gandel [4] for a general discussion of reuse library classification schemes) in particular, suffer from these naming problems. Proper utilization of keyword based retrieval depends on how well the keywords can be used to describe the components and how well they are understood by ....
W. B. Frakes and B. A. Nejmeh. "An Information System for Software Reuse", Proceedings of the Tenth Minnowbrook Workshop on Software Reuse, 1987. pp 142-151.
.... [9] 27] 28] Other approaches rely on indexing techniques from the area of information retrieval, namely manual assignment of keywords [1] scanning the source code and extracting comments [3] scanning the full text of the documentation and assigning document descriptors automatically [4] [5]. In [15] an approach is described that relies on the concept of lexical affinities which may be paraphrased as the selection of pairs of words that occur frequently together within one sentence of the documentation [14] These pairs of words are further used as the index to the respective ....
W. B. Frakes and B. A. Nejmeh. An Information System for Software Reuse. Proceedings of the 10th Minnowbrook Workshop on Software Reuse. 1987.
No context found.
William B. Frakes and B. A. Nejmeh. An Information System for Software Reuse. in Software Reuse: Emerging Technology ed. Will Tracz, pp. 142-151, IEEE Computer Society Press, 1990.
No context found.
W.B. Frakes and B.A. Nejmeh. An information system for software reuse. Proceedings, 10th Minnowbrook Workshop on Software Reuse, 1987.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC