• DocumentCode
    3342707
  • Title

    Task orientation and tailoring of interactive software explanations

  • Author

    Erdem, Ali ; Johnson, W. Lewis

  • Author_Institution
    Inf. Sci. Inst. & Comput. Sci. Dept., Univ. of Southern California, Marina del Rey, CA, USA
  • fYear
    1999
  • fDate
    6-8 Oct 1999
  • Firstpage
    145
  • Lastpage
    156
  • Abstract
    Describes a planning approach solution to the software understanding problem that focuses on the user´s task and expertise. This solution is implemented in a software explanation system as follows. First, user questions about software artifacts are studied and the most commonly asked questions are identified. These questions are organized into a question model, and procedures for answering them are developed. Then, the patterns in user questions during the performance of the task are studied, and these patterns are used to build generic task models. These task models, along with a user model, are used to generate explanations that are tailored to the user´s task and expertise. In addition, the task models allow the system to provide explicit task support in its interface. An evaluation experiment with human subjects was conducted to determine the effects of this explanation tool on software understanding. The tool is found to improve software understanding and to reduce the task performance time
  • Keywords
    computer aided software engineering; explanation; interactive systems; planning; reverse engineering; software maintenance; task analysis; user modelling; generic task models; planning; question model; question-answering procedures; software artifacts; software understanding; tailored interactive software explanations; task orientation; task performance time; user expertise; user interface; user model; user questions; Computer industry; Computer science; Documentation; Humans; Logic programming; Software maintenance; Software performance; Software systems; Software tools; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1999. Proceedings. Sixth Working Conference on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    0-7695-0303-9
  • Type

    conf

  • DOI
    10.1109/WCRE.1999.806955
  • Filename
    806955