Skip to main content

Heuristics for Maintaining Term Structures for Relaxed Search

  • Conference paper
Database and Expert Systems Applications

Abstract

The ESPRIT project REBOOT addresses software reuse from a large library of object-oriented components. A faceted classification scheme with structured term spaces is used to provide relaxed search, in order to find the most appropriate candidates for reuse according to the users’ requests.

We envision that one of the main problems with reuse based on a large component library will be the maintenance of this library, not just in terms of the quality of the individual components, but even more in terms of the library structure. With our approach, one of the most important tasks of the librarian will be to maintain the term spaces, which will have to undergo almost continuous change due to the quick evolution of the software component domain. In this paper, we suggest some heuristics for assisting the librarian with the term space maintenance. Although suggested specifically for reuse libraries, we believe that much of these heuristics will be applicable in a wider information retrieval context.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bruce A. Burton et al. The reusable software library. IEEE Software, pages 25–33, July 1987. The RSL is developed at Intermetics, Inc.

    Google Scholar 

  2. Sanjiv Gossain and Bruce Anderson. An iterative-design model for reusable object-oriented software. In ECOOP/OOPSLA’ 90 Proceedings, University Of Essex, UK, October 1990. ECOOP/OOPSLA.

    Google Scholar 

  3. Even-André Karlsson, Sivert Sørumgård, and Eirik Tryggeseth. Classification of Object-Oriented Components for Reuse. In Proc. TOOLS’7, Dortmund, 1992.

    Google Scholar 

  4. John A. Lewis, Sallie M. Henry, Dennis G. Kafura, and Robert S. Schulman. An empirical study of the object-oriented paradigm and software reuse. In OOPSLA 91, 1991.

    Google Scholar 

  5. James Neighbors. The DRACO approach to constructing software from reusable components. IEEE Transactions on Software Engineering, 10(5):564–574, September 1984.

    Article  Google Scholar 

  6. O. Nierstrasz et al. Objects + scripts = applications. In Object composition. Centre universitaire d’informatique, Univ. Geneve, 1991.

    Google Scholar 

  7. Ruben Prieto-Diaz and Peter Freeman. Classifying software for reusability. IEEE Software, pages 6–16, January 1987.

    Google Scholar 

  8. S. R. Ranghanathan. Prolegomena to Library Classification. Asia Publishing House, Bombay, India, 1967.

    Google Scholar 

  9. Mary Beth Rosson and John M. Carroll. A view match for reusing Smalltalk classes. In Proceedings of CHI’91, pages 277-283, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag/Wien

About this paper

Cite this paper

Sindre, G., Karlsson, EA., Paul, P. (1992). Heuristics for Maintaining Term Structures for Relaxed Search. In: Tjoa, A., Ramos, I. (eds) Database and Expert Systems Applications. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7557-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-7557-6_4

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-82400-9

  • Online ISBN: 978-3-7091-7557-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics