@COMMENT This file was generated by bib2html.pl version 0.94
@COMMENT written by Patrick Riley
@COMMENT This file came from Gal A. Kaminka's publication pages at
@COMMENT http://www.cs.biu.ac.il/~galk/publications/
@MastersThesis{danny-msc,
author = {Danny Shimoni},
title = {Gathering Data for User-Modeling in Environment of Multiple Users and Multiple Applications},
school = {{B}ar {I}lan {U}niversity},
year = {2005},
OPTkey = {},
OPTtype = {},
OPTaddress = {},
OPTmonth = {},
note = {(in Hebrew)},
abstract = {
User-Modeling is a research field in artificial intelligence, which deals with
the acquisition and use of a user model, by gathering data about her actions.
Information about a user's profile and her repeated actions can be used for
filtering the information the user gets and to predict the user's next
action. Previous work has a number of assumptions for the data-gathering
process, assumptions which are not practical. For example, an assumption that
the source code of the applications is available for changing, while most
applications do not come with there source code. In addition, previous work
that deals with user modeling typically addressed only the case of a single
user.
In this work we present a new system, TMA (Tracking Multiple Applications and
Multiple Users). The TMA automatically gathers data about the user's actions,
without need for making changes in the source code of the applications. The
data is composed from information about API: Application Programming
Interface functions. The TMA system can monitor every application which works
in Windows environment. The TMA system was built for gathering data in
real-time from numbers of users, thus it contributes for modeling group of
users.
In order to examine the quality of the data which was gathered by the TMA
system we made three experiments. In the first experiment we examined if
sequences of API functions can be used to build scripts which has meaning for
the user's actions. In the second experiment we examined if sequences of API
functions can be used as input for classification algorithms. In the third
experiment we examined if the TMA system can track pairs of users, while
the data of this experiment was used as input for prediction algorithm.
},
wwwnote = {},
OPTannote = {}
}