An interface agent approach to personalize users' interaction with databases

Making queries to a database system through a computer application can become a repetitive and time-consuming task for those users who generally make similar queries to get the information they need to work with. We believe that interface agents could help these users by personalizing the query-maki...

Descripción completa

Detalles Bibliográficos
Autores: Schiaffino, Silvia Noemi, Amandi, Analia Adriana
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2005
País:Argentina
Institución:Consejo Nacional de Investigaciones Científicas y Técnicas
Repositorio:CONICET Digital (CONICET)
Idioma:inglés
OAI Identifier:oai:ri.conicet.gov.ar:11336/134639
Acceso en línea:http://hdl.handle.net/11336/134639
Access Level:acceso abierto
Palabra clave:BAYESIAN NETWORKS
DATABASES
INTERFACE AGENTS
PERSONALIZATION
USER PROFILING
https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
Descripción
Sumario:Making queries to a database system through a computer application can become a repetitive and time-consuming task for those users who generally make similar queries to get the information they need to work with. We believe that interface agents could help these users by personalizing the query-making and information retrieval tasks. Interface agents are characterized by their ability to learn users´ interests in a given domain and to help them by making suggestions or by executing tasks on their behalf. Having this purpose in mind we have developed an agent, named QueryGuesser, to assist users of computer applications in which retrieving information from a database is a key task. This agent observes a user´s behavior while he is working with the database and builds the user´s profile. Then, QueryGuesser uses this profile to suggest the execution of queries according to the user´s habits and interests, and to provide the user information relevant to him by making time-demanding queries in advance or by monitoring the events and operations occurring in the database system. In this way, the interaction between database users and databases becomes personalized while it is enhanced.