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
Link To Document :
بازگشت