PAPER DIGEST
Most Influential SIGIR 1989 Paper · 2026-03 edition

Full Text Indexing Based On Lexical Relations An Application: Software Libraries

Y. S. Maarek; F. Z. Smadja

Venue
ACM SIGIR Conference (SIGIR) 1989
Recognition
Most Influential SIGIR 1989 Paper (Rank No. 8)
Edition
2026-03
Impact factor
4
Certificate ID
0f890c4aa79d1b81

Abstract

In contrast to other kinds of libraries, software libraries need to be conceptually organized. When looking for a component, the main concern of users is the functionality of the desired component; implementation details are secondary. Software reuse would be enhanced with conceptually organized large libraries of software components. In this paper, we present GURU, a tool that allows automatical building of such large software libraries from documented software components. We focus here on GURU's indexing component which extracts conceptual attributes from natural language documentation. This indexing method is based on words' co-occurrences. It first uses EXTRACT, a co-occurrence knowledge compiler for extracting potential attributes from textual documents. Conceptually relevant collocations are then selected according to their resolving power, which scales down the noise due to context words. This fully automated indexing tool thus goes further than keyword-based tools in the understanding of a document without the brittleness of knowledge based tools. The indexing component of GURU is fully implemented, and some results are given in the paper.

Download PDF certificate