Design, Implementation, and Evaluation of a Wizard Tool for Setting Up Component-Based Digital Libraries

  • Rodrygo L. T. Santos
  • Pablo A. Roberto
  • Marcos André Gonçalves
  • Alberto H. F. Laender
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4172)


Although component-based architectures favor the building and extension of digital libraries, the configuration of such systems is not a trivial task. Our approach to simplify the tasks of constructing and customizing component-based digital libraries is based on an assistant tool: a setup wizard that segments those tasks into well-defined steps and drives the user along these steps. For generality purposes, the architecture of the wizard is based on the 5S framework and different wizard versions can be specialized according to the pool of components being configured. This paper describes the design and implementation of this wizard, as well as usability experiments designed to evaluate it.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Buchanan, G., Bainbridge, D., Don, K.J., Witten, I.H.: A new framework for building digital library collections. In: Proceedings of the 5th ACM-IEEE Joint Conference on Digital Libraries, pp. 25–31 (2005)Google Scholar
  2. 2.
    Burbeck, S.: Applications Programming in Smalltalk-80: How to use Model-View- Controller (MVC). Tech. report. Softsmarts Inc. (1987)Google Scholar
  3. 3.
    CITIDEL (March 2006),
  4. 4.
    Digital Libraries in a Box (March 2006),
  5. 5.
    Eyambe, L., Suleman, H.: A Digital Library Component Assembly Environment. In: Proceedings of the 2004 Annual Research Conference of the SAICSIT on IT Research in Developing Countries, pp. 15–22 (2004)Google Scholar
  6. 6.
    Gonçalves, M.A., Fox, E.A., Watson, L.T., Kipp, N.: Streams, Structures, Spaces, Scenarios, Societies (5S): A Formal Model for Digital Libraries. ACM Transactions on Information Systems 22, 270–312 (2004)CrossRefGoogle Scholar
  7. 7.
    Laender, A.H.F., Gonçalves, M.A., Roberto, P.A.: BDBComp: Building a Digital Library for the Brazilian Computer Science Community. In: Proceedings of the 4th ACM-IEEE Joint Conference on Digital Libraries, pp. 23–24 (2004)Google Scholar
  8. 8.
  9. 9.
    Open Archives in a Box (March 2006),
  10. 10.
    Roberto, P.A.: Um Arcabouço Baseado em Componentes, Serviços Web e Arquivos Abertos para Construção de Bibliotecas Digitais. Master’s thesis, Federal University of Minas Gerais (2006)Google Scholar
  11. 11.
    Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley Professional, Reading (2004)Google Scholar
  12. 12.
    Santos, R.L.T.: Um Assistente para Configuração de Bibliotecas Digitais Componentizadas. In: I Workshop in Digital Libraries, Proceedings of the XX Brazilian Symposium on Databases, pp. 11–20 (2005)Google Scholar
  13. 13.
    Suleman, H., Fox, E.A.: A Framework for Building Open Digital Libraries. D-Lib Magazine 7 (2001)Google Scholar
  14. 14.
    Suleman, H., Feng, K., Mhlongo, S., Omar, M.: Flexing Digital Library Systems. In: Fox, E.A., Neuhold, E.J., Premsmit, P., Wuwongse, V. (eds.) ICADL 2005. LNCS, vol. 3815, pp. 33–37. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  15. 15.
    Zhu, Q., Gonçalves, M.A., Shen, R., Cassell, L., Fox, E.A.: Visual Semantic Modeling of Digital Libraries. In: Koch, T., Sølvberg, I.T. (eds.) ECDL 2003. LNCS, vol. 2769, pp. 325–337. Springer, Heidelberg (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Rodrygo L. T. Santos
    • 1
  • Pablo A. Roberto
    • 1
  • Marcos André Gonçalves
    • 1
  • Alberto H. F. Laender
    • 1
  1. 1.Department of Computer ScienceFederal University of Minas GeraisBelo HorizonteBrazil

Personalised recommendations