Uma abordagem para mineração de logs para apoiar a construção de aplicações web adaptativas

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Leandro Guarino de Vasconcelos
Orientador(a): Rafael Duarte Coelho dos Santos, Laércio Augusto Baldochi Júnior
Banca de defesa: Karine Reis Ferreira, Maria da Graça Campos Pimentel, Tiago Silva da Silva
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Instituto Nacional de Pesquisas Espaciais (INPE)
Programa de Pós-Graduação: Programa de Pós-Graduação do INPE em Computação Aplicada
Departamento: Não Informado pela instituição
País: BR
Resumo em Inglês: Currently, there are more than 1 billion websites available. In this huge hyperspace, there are many websites that provide exactly the same content or service. Therefore, when the user does not find what she is looking for easily or she faces difficulties during the interaction, she tends to search for another website. In order to fullfil the needs and preferences of todays web users, adaptive websites have been proposed. Existing adaptation approaches usually adapt the content of pages according to the user interest. However, the adaptation of the interface structure in order to meet user needs and preferences is still incipient. In this thesis, an approach is proposed to analyze the user behavior of Web applications during navigation, exploring the mining of client logs, called RUM (Real-time Usage Mining). In this approach, user actions are collected in the applications interface and processed synchronously. Thus, RUM is able to detect usability problems and behavioral patterns for the current application user, while she is browsing the application. In order to facilitate its deployment, RUM provides a toolkit which allows the application to consume information about the user behavior. By using this toolkit, developers are able to code adaptations that are automatically triggered in response to the data provided by the toolkit. Experiments were conducted on different websites to demonstrate the efficiency of the approach in order to support interface adaptations that improve the user experience.
Link de acesso: http://urlib.net/sid.inpe.br/mtc-m21b/2017/07.24.15.06
Resumo: Atualmente, há mais de 1 bilhão de web sites disponíveis. Neste enorme hiperespaço, há muitos web sites que fornecem o mesmo conteúdo ou serviço. Portanto, quando um usuário não encontra o que está procurando ou enfrenta dificuldades na interação, ele tende a procurar em outro web site. Para suprir as necessidades dos usuários atuais da Web, web sites adaptativos têm sido propostos. As abordagens de adaptação existentes geralmente adaptam o conteúdo das páginas de acordo com o interesse do usuário. Entretanto, a adaptação da estrutura da interface para atender às necessidades do usuário ainda necessita ser explorada. Nesta tese, uma abordagem é proposta para analisar o comportamento do usuário de aplicações Web durante a navegação, explorando a mineração de logs de cliente, chamada RUM (em inglês, Real-time Usage Mining). Nesta abordagem, as ações do usuário são coletadas na interface da aplicação e processadas de forma síncrona. Assim, a RUM é capaz de detectar problemas de usabilidade e padrões de comportamento para o usuário ativo, enquanto ele navega na aplicação. A fim de facilitar a implantação, a RUM fornece um toolkit que permite à aplicação consumir informações sobre o comportamento do usuário. Usando o toolkit, os desenvolvedores podem codificar adaptações que são automaticamente disparadas em resposta aos dados fornecidos pelo toolkit. Experimentos foram realizados em diferentes web sites para demonstrar a eficiência da abordagem em apoiar adaptações na interface que aprimoram a experiência do usuário.
id INPE_c8511aade7e109f91007836d5f2f1f35
oai_identifier_str oai:urlib.net:sid.inpe.br/mtc-m21b/2017/07.24.15.06.35-0
network_acronym_str INPE
network_name_str Biblioteca Digital de Teses e Dissertações do INPE
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUma abordagem para mineração de logs para apoiar a construção de aplicações web adaptativasAn approach for mining client logs to support the construction of adaptive web applications2017-05-24Rafael Duarte Coelho dos SantosLaércio Augusto Baldochi JúniorKarine Reis FerreiraMaria da Graça Campos PimentelTiago Silva da SilvaLeandro Guarino de VasconcelosInstituto Nacional de Pesquisas Espaciais (INPE)Programa de Pós-Graduação do INPE em Computação AplicadaINPEBRanálise do comportamento do usuáriomineração de dados da webmineração de uso da Webweb adaptativauser behavior analysisweb miningweb usage miningweb adaptiveAtualmente, há mais de 1 bilhão de web sites disponíveis. Neste enorme hiperespaço, há muitos web sites que fornecem o mesmo conteúdo ou serviço. Portanto, quando um usuário não encontra o que está procurando ou enfrenta dificuldades na interação, ele tende a procurar em outro web site. Para suprir as necessidades dos usuários atuais da Web, web sites adaptativos têm sido propostos. As abordagens de adaptação existentes geralmente adaptam o conteúdo das páginas de acordo com o interesse do usuário. Entretanto, a adaptação da estrutura da interface para atender às necessidades do usuário ainda necessita ser explorada. Nesta tese, uma abordagem é proposta para analisar o comportamento do usuário de aplicações Web durante a navegação, explorando a mineração de logs de cliente, chamada RUM (em inglês, Real-time Usage Mining). Nesta abordagem, as ações do usuário são coletadas na interface da aplicação e processadas de forma síncrona. Assim, a RUM é capaz de detectar problemas de usabilidade e padrões de comportamento para o usuário ativo, enquanto ele navega na aplicação. A fim de facilitar a implantação, a RUM fornece um toolkit que permite à aplicação consumir informações sobre o comportamento do usuário. Usando o toolkit, os desenvolvedores podem codificar adaptações que são automaticamente disparadas em resposta aos dados fornecidos pelo toolkit. Experimentos foram realizados em diferentes web sites para demonstrar a eficiência da abordagem em apoiar adaptações na interface que aprimoram a experiência do usuário.Currently, there are more than 1 billion websites available. In this huge hyperspace, there are many websites that provide exactly the same content or service. Therefore, when the user does not find what she is looking for easily or she faces difficulties during the interaction, she tends to search for another website. In order to fullfil the needs and preferences of todays web users, adaptive websites have been proposed. Existing adaptation approaches usually adapt the content of pages according to the user interest. However, the adaptation of the interface structure in order to meet user needs and preferences is still incipient. In this thesis, an approach is proposed to analyze the user behavior of Web applications during navigation, exploring the mining of client logs, called RUM (Real-time Usage Mining). In this approach, user actions are collected in the applications interface and processed synchronously. Thus, RUM is able to detect usability problems and behavioral patterns for the current application user, while she is browsing the application. In order to facilitate its deployment, RUM provides a toolkit which allows the application to consume information about the user behavior. By using this toolkit, developers are able to code adaptations that are automatically triggered in response to the data provided by the toolkit. Experiments were conducted on different websites to demonstrate the efficiency of the approach in order to support interface adaptations that improve the user experience.http://urlib.net/sid.inpe.br/mtc-m21b/2017/07.24.15.06info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações do INPEinstname:Instituto Nacional de Pesquisas Espaciais (INPE)instacron:INPE2021-07-31T06:55:28Zoai:urlib.net:sid.inpe.br/mtc-m21b/2017/07.24.15.06.35-0Biblioteca Digital de Teses e Dissertaçõeshttp://bibdigital.sid.inpe.br/PUBhttp://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2003/11.21.21.08/doc/oai.cgiopendoar:32772021-07-31 06:55:29.15Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)false
dc.title.pt.fl_str_mv Uma abordagem para mineração de logs para apoiar a construção de aplicações web adaptativas
dc.title.alternative.en.fl_str_mv An approach for mining client logs to support the construction of adaptive web applications
title Uma abordagem para mineração de logs para apoiar a construção de aplicações web adaptativas
spellingShingle Uma abordagem para mineração de logs para apoiar a construção de aplicações web adaptativas
Leandro Guarino de Vasconcelos
title_short Uma abordagem para mineração de logs para apoiar a construção de aplicações web adaptativas
title_full Uma abordagem para mineração de logs para apoiar a construção de aplicações web adaptativas
title_fullStr Uma abordagem para mineração de logs para apoiar a construção de aplicações web adaptativas
title_full_unstemmed Uma abordagem para mineração de logs para apoiar a construção de aplicações web adaptativas
title_sort Uma abordagem para mineração de logs para apoiar a construção de aplicações web adaptativas
author Leandro Guarino de Vasconcelos
author_facet Leandro Guarino de Vasconcelos
author_role author
dc.contributor.advisor1.fl_str_mv Rafael Duarte Coelho dos Santos
dc.contributor.advisor2.fl_str_mv Laércio Augusto Baldochi Júnior
dc.contributor.referee1.fl_str_mv Karine Reis Ferreira
dc.contributor.referee2.fl_str_mv Maria da Graça Campos Pimentel
dc.contributor.referee3.fl_str_mv Tiago Silva da Silva
dc.contributor.author.fl_str_mv Leandro Guarino de Vasconcelos
contributor_str_mv Rafael Duarte Coelho dos Santos
Laércio Augusto Baldochi Júnior
Karine Reis Ferreira
Maria da Graça Campos Pimentel
Tiago Silva da Silva
dc.description.abstract.por.fl_txt_mv Atualmente, há mais de 1 bilhão de web sites disponíveis. Neste enorme hiperespaço, há muitos web sites que fornecem o mesmo conteúdo ou serviço. Portanto, quando um usuário não encontra o que está procurando ou enfrenta dificuldades na interação, ele tende a procurar em outro web site. Para suprir as necessidades dos usuários atuais da Web, web sites adaptativos têm sido propostos. As abordagens de adaptação existentes geralmente adaptam o conteúdo das páginas de acordo com o interesse do usuário. Entretanto, a adaptação da estrutura da interface para atender às necessidades do usuário ainda necessita ser explorada. Nesta tese, uma abordagem é proposta para analisar o comportamento do usuário de aplicações Web durante a navegação, explorando a mineração de logs de cliente, chamada RUM (em inglês, Real-time Usage Mining). Nesta abordagem, as ações do usuário são coletadas na interface da aplicação e processadas de forma síncrona. Assim, a RUM é capaz de detectar problemas de usabilidade e padrões de comportamento para o usuário ativo, enquanto ele navega na aplicação. A fim de facilitar a implantação, a RUM fornece um toolkit que permite à aplicação consumir informações sobre o comportamento do usuário. Usando o toolkit, os desenvolvedores podem codificar adaptações que são automaticamente disparadas em resposta aos dados fornecidos pelo toolkit. Experimentos foram realizados em diferentes web sites para demonstrar a eficiência da abordagem em apoiar adaptações na interface que aprimoram a experiência do usuário.
dc.description.abstract.eng.fl_txt_mv Currently, there are more than 1 billion websites available. In this huge hyperspace, there are many websites that provide exactly the same content or service. Therefore, when the user does not find what she is looking for easily or she faces difficulties during the interaction, she tends to search for another website. In order to fullfil the needs and preferences of todays web users, adaptive websites have been proposed. Existing adaptation approaches usually adapt the content of pages according to the user interest. However, the adaptation of the interface structure in order to meet user needs and preferences is still incipient. In this thesis, an approach is proposed to analyze the user behavior of Web applications during navigation, exploring the mining of client logs, called RUM (Real-time Usage Mining). In this approach, user actions are collected in the applications interface and processed synchronously. Thus, RUM is able to detect usability problems and behavioral patterns for the current application user, while she is browsing the application. In order to facilitate its deployment, RUM provides a toolkit which allows the application to consume information about the user behavior. By using this toolkit, developers are able to code adaptations that are automatically triggered in response to the data provided by the toolkit. Experiments were conducted on different websites to demonstrate the efficiency of the approach in order to support interface adaptations that improve the user experience.
description Atualmente, há mais de 1 bilhão de web sites disponíveis. Neste enorme hiperespaço, há muitos web sites que fornecem o mesmo conteúdo ou serviço. Portanto, quando um usuário não encontra o que está procurando ou enfrenta dificuldades na interação, ele tende a procurar em outro web site. Para suprir as necessidades dos usuários atuais da Web, web sites adaptativos têm sido propostos. As abordagens de adaptação existentes geralmente adaptam o conteúdo das páginas de acordo com o interesse do usuário. Entretanto, a adaptação da estrutura da interface para atender às necessidades do usuário ainda necessita ser explorada. Nesta tese, uma abordagem é proposta para analisar o comportamento do usuário de aplicações Web durante a navegação, explorando a mineração de logs de cliente, chamada RUM (em inglês, Real-time Usage Mining). Nesta abordagem, as ações do usuário são coletadas na interface da aplicação e processadas de forma síncrona. Assim, a RUM é capaz de detectar problemas de usabilidade e padrões de comportamento para o usuário ativo, enquanto ele navega na aplicação. A fim de facilitar a implantação, a RUM fornece um toolkit que permite à aplicação consumir informações sobre o comportamento do usuário. Usando o toolkit, os desenvolvedores podem codificar adaptações que são automaticamente disparadas em resposta aos dados fornecidos pelo toolkit. Experimentos foram realizados em diferentes web sites para demonstrar a eficiência da abordagem em apoiar adaptações na interface que aprimoram a experiência do usuário.
publishDate 2017
dc.date.issued.fl_str_mv 2017-05-24
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
status_str publishedVersion
format doctoralThesis
dc.identifier.uri.fl_str_mv http://urlib.net/sid.inpe.br/mtc-m21b/2017/07.24.15.06
url http://urlib.net/sid.inpe.br/mtc-m21b/2017/07.24.15.06
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Instituto Nacional de Pesquisas Espaciais (INPE)
dc.publisher.program.fl_str_mv Programa de Pós-Graduação do INPE em Computação Aplicada
dc.publisher.initials.fl_str_mv INPE
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Instituto Nacional de Pesquisas Espaciais (INPE)
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do INPE
instname:Instituto Nacional de Pesquisas Espaciais (INPE)
instacron:INPE
reponame_str Biblioteca Digital de Teses e Dissertações do INPE
collection Biblioteca Digital de Teses e Dissertações do INPE
instname_str Instituto Nacional de Pesquisas Espaciais (INPE)
instacron_str INPE
institution INPE
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)
repository.mail.fl_str_mv
publisher_program_txtF_mv Programa de Pós-Graduação do INPE em Computação Aplicada
contributor_advisor1_txtF_mv Rafael Duarte Coelho dos Santos
_version_ 1706805040821305344