Skip to main content

Personalizing Delivered Information in a Software Reuse Environment

  • Conference paper
  • First Online:
User Modeling 2001 (UM 2001)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2109))

Included in the following conference series:

Abstract

Browsing- and querying-oriented schemes have long served as the principal techniques for software developers to locate software components from a component repository for reuse. Unfortunately, the problem remains that software developers simply will not actively search for components when they are unaware that they need components or that relevant components even exist. Thus, to assist software developers in making full use of large component repositories, information access need to be complemented by information delivery. Effective delivery of components calls for the personalization of the components to the task being performed and the knowledge of the user performing it. We have designed, implemented, and evaluated the CodeBroker system to support personalized component delivery to increase the usefulness of a Java software reuse environment.

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. A. Aoki, K. Hayashi, K. Kishida, K. Nakakoji, Y. Nishinaka, B. Reeves, A. Takashima, and Y. Yamamoto. A case study of the evolution of Jun: An object-oriented open-source 3D multimedia library. In Proc. of 23rd International Conference on Software Engineering (to appear), Toronto, Canada, 2001.

    Google Scholar 

  2. G. Fischer. Shared knowledge in cooperative problem-solving systems-integrating adaptive and adaptable components. In M. Schneider-Hufschmidt, T. Kuehme, and U. Malinowski, (eds.), Adaptive User Interfaces: Principles and Practice, pp. 49–68. Elsevier Science, Amsterdam, 1993.

    Google Scholar 

  3. G. Fischer. User modeling in human-computer interaction. User Modeling and User-Adapted Interaction (to appear), 2001.

    Google Scholar 

  4. G. Fischer, K. Nakakoji, J. Ostwald, G. Stahl, and T. Sumner. Embedding critics in design environments. In M. Maybury and W. Wahlster, (eds.), Readings in Intelligent User Interfaces, pp. 537–559. Morgan Kaufmann, 1998.

    Google Scholar 

  5. W. Frakes and C. Fox. Quality improvement using a software reuse failure modes model. IEEE Transactions on Software Engineering, 22(4):274–279, 1996.

    Article  Google Scholar 

  6. B. Gutkauf. Improving Design & Communication of Business Graphs through User Adaptive Critiquing. Ph.D. Dissertation, Universitat-GH Paderborn, Paderborn, Germany, 1998.

    Google Scholar 

  7. E. Horvitz, A. Jacobs, and D. Hovel. Attention-sensitive alerting. In Proc. of Conference on Uncertainty and Artificial Intelligence 1999, pp. 305–313, San Francisco, CA, 1999.

    Google Scholar 

  8. J. Kay and R. Thomas. Studying long-term system use. CACM, 38(7):61–68, 1995.

    Google Scholar 

  9. W. Kintsch. Comprehension: A Paradigm for Cognition. Cambridge University Press, 1998.

    Google Scholar 

  10. T. Landauer and S. Dumais. A solution to Plato’s problem: The latent semantic analysis theory of acquisition, induction and representation of knowledge. Psychological Review, 104(2):211–240, 1997.

    Article  Google Scholar 

  11. H. Lieberman. Personal assistants for the web: An MIT perspective. In M. Klusch, (ed.), Intelligent Information Agents: Agent-Based Information Discovery and Management on the Internet, pp. 279–292. Springer-Verlag, 1999.

    Google Scholar 

  12. Y. Maarek, D. Berry, and G. Kaiser. An information retrieval approach for automatically constructing software libraries. IEEE Transactions on Software Engineering, 17(8):800–813, 1991.

    Article  Google Scholar 

  13. A. Mili, R. Mili, and R.T. Mittermeir. A survey of software reuse libraries. In W. Frakes, (ed.), Systematic Software Reuse, Annals of Software Engineering 5, pp. 317–347. Baltzer Science, Bussum, The Netherlands, 1998.

    Google Scholar 

  14. H. Mili, E. Ah-Ki, R. Grodin, and H. Mcheick. Another nail to the coffin of faceted controlledvocabulary component classification and retrieval. In Proc. of Symposium on Software Reuse, pp. 89–98, Boston, MA, 1997.

    Google Scholar 

  15. B. Rhodes and T. Starner. Remembrance agent: A continuously running automated information retrieval system. In Proc. of 1st International Conference on the Practical Application of Intelligent Agents and Multi Agent Technology, pp. 487–495, London, 1996.

    Google Scholar 

  16. H. Simon. The Sciences of the Artificial. The MIT Press, 3rd edition, 1996.

    Google Scholar 

  17. C. Thomas. To Assist the User: On the Embedding of Adaptive and Agent-Based Mechanisms. Oldenbourg Verlag, Munich, 1996.

    MATH  Google Scholar 

  18. M. Williams. What makes RABBIT run? International Journal of Man-Machine Studies, 21:333–352, 1984.

    Article  Google Scholar 

  19. Y. Ye and G. Fischer. Promoting reuse with active reuse repository systems. In Proc. of 6th International Conference on Software Reuse, pp. 302–317, Vienna, Austria, 2000.

    Google Scholar 

  20. Y. Ye. Supporting Component-Based Software Development with Active Component Repository Systems. Ph.D. Dissertation, University of Colorado, Boulder, CO, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fischer, G., Ye, Y. (2001). Personalizing Delivered Information in a Software Reuse Environment. In: Bauer, M., Gmytrasiewicz, P.J., Vassileva, J. (eds) User Modeling 2001. UM 2001. Lecture Notes in Computer Science(), vol 2109. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44566-8_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-44566-8_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42325-6

  • Online ISBN: 978-3-540-44566-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics