• DocumentCode
    1415070
  • Title

    A learning agent that assists the browsing of software libraries

  • Author

    Drummond, Christopher G. ; Ionescu, Dan ; Holte, Robert C.

  • Author_Institution
    Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont., Canada
  • Volume
    26
  • Issue
    12
  • fYear
    2000
  • fDate
    12/1/2000 12:00:00 AM
  • Firstpage
    1179
  • Lastpage
    1196
  • Abstract
    Locating software items is difficult, even for knowledgeable software designers, when searching in large, complex and continuously growing libraries. This paper describes a technique we term “active browsing”. An active browser suggests to the designer items it estimates to be close to the target of the search. The novel aspect of active browsing is that it is entirely unobtrusive: it infers its similarity measure from the designer´s normal browsing actions, without any special input. Experiments are presented in which the active browsing system succeeds 40% of the time in identifying the target before the designer has found it. An additional experiment indicates that this approach does, indeed, speed up searches
  • Keywords
    learning (artificial intelligence); online front-ends; software agents; software libraries; software reusability; user modelling; utility programs; active browsing; learning agent; search speed; similarity measure; simulated human users; software items location; software library browsing assistant; software library searching; software reuse; Costs; Documentation; Helium; Humans; Information retrieval; Organizing; Power system reliability; Programming; Software design; Software libraries;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.888631
  • Filename
    888631