• DocumentCode
    1743453
  • Title

    Profiting from case-based reasoning in framework documentation

  • Author

    Gómez-Albarran, M. ; González-Calero, P. ; Fernández-Chamizo, C.

  • Author_Institution
    Dept. Sist. Inf. y Programacion, Complutense Univ., Madrid, Spain
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    111
  • Lastpage
    122
  • Abstract
    The main weakness of frameworks is their steep learning curve. So, improving their documentation is a critical issue. We present a case-based reasoning approach that complements existing documentation methods and faces their main drawbacks. The main contributions of our work are: the development of an approximate retrieval mechanism to locate the most similar framework usage experience (case) for a query posed by the user. That way we cope with the typical sequential searches in cookbooks, very inefficient in a real context. Secondly, the development of an interactive adaptation mechanism that guides the user in obtaining new usage experiences. Thus, we face the fact that it results unrealistically in trying to represent every use of the framework. Thirdly, the existence of a learning mechanism that lets the user enrich the case base with new experiences, reducing the initial effort of the usage experience acquisition. Our approach is illustrated by OoFRA, a prototype tool that provides intelligent documentation for a framework in the graphical user interface domain
  • Keywords
    case-based reasoning; graphical user interfaces; object-oriented programming; software reusability; system documentation; OoFRA; case-based reasoning; framework documentation; framework retrieval mechanism; graphical user interface; intelligent documentation; interactive adaptation mechanism; learning; object oriented programming; query; software reuse; Documentation; Graphical user interfaces; Information representation; Information retrieval; Learning systems; Problem-solving; Prototypes; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 2001. TOOLS 38. Proceedings
  • Conference_Location
    Zurich
  • ISSN
    1530-2067
  • Print_ISBN
    0-7695-1095-7
  • Type

    conf

  • DOI
    10.1109/TOOLS.2001.911760
  • Filename
    911760