MC-DIR um método para especificação do comportamento dinâmico do usuário em sistemas de recomendação utilizando user story e BDD
MC-DIR [recurso eletrônico] : um método para especificação do comportamento dinâmico do usuário em sistemas de recomendação utilizando user story e BDD / Carla Alexandra Martins ; orientadora Carina Friedrich Dorneles ; coorientador, Marco Winckler
Data de publicação
2024
Descrição física
98 p. : il.
Nota
Disponível somente em versão on-line.
Dissertação (mestrado) – Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2024.
Inclui referências.
Abstract: The user behavior pattern, considering a period, can change, and this illustrates a dynamic scenario. This dynamic behavior can affect users’ interaction with recommendation systems. In this context, the specification of systems becomes a challenge since the user’s behavior can change concerning the options presented in the interface, taking into account the environment in which he/she is inserted and how he/she presents his/her dynamic behavior over time (changes its item of interest every time). This work presents a method that includes, as one of its steps, the extension of the user story and its test case scenario BDD as a solution for specifying dynamic requirements. The proposed is to specify recommendation systems that meet the dynamic characteristics of user behavior. The study was carried out in three phases: (i) a systematic literature review; (ii) the construction of the method called CM-DIR, which includes three steps, one of which is the proposal to extend the traditional user story to a Dynamic User Story (USD) with its BDD; and (iii) an assessment through semi-structured interviews of approximately one hour via videoconference with four independent specialists with more than 20 years of experience. Our results showed that the CM-DIR method is important, as it allows, through the proposed steps, the capture of dynamic variables. In addition, our qualitative results suggest that using the USD is feasible and intuitive, facilitating the specification of dynamic user behavior requirements in front of systems. The proposal aims to guide the production of recommendation systems capable of adequately interpreting the dynamic behavior of their users in practice. The result of the semi-structured interviews show tha the method and the extended notation intuitively support requirements analysts in specifying these systems.
exportar: MARC tags, MARCXML, ISO 2709
Campo | Ind1 | Ind2 | Dados |
---|---|---|---|
Líder | 05285nam a2200301 a 4500 | ||
001 - Número de controle | B000113 | ||
003 - Identificador do número de controle | BR-FlWIK | ||
005 - Data e hora da última transação | 20241008164539.0 | ||
008 - Informações gerais | 241008s2024 scba g m 000 0 por d | ||
040 - Fonte da catalogação | # | # |
$aBR-FlWIK |
090 - Número de chamada local (etiqueta) | # | # |
$aCETD |
100 - Ponto de acesso principal - Nome pessoal | 1 | # |
$aMartins, Carla Alexandra |
245 - Indicação de título | 1 | 0 |
$aMC-DIR |
260 - Publicação, distribuição, etc. (Imprenta) | # | # |
$c2024. |
300 - Descrição física | # | # |
$a98 p. : |
500 - Nota geral | # | # |
$aDisponível somente em versão on-line. |
502 - Nota de dissertação | # | # |
$aDissertação (mestrado) – Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2024. |
504 - Nota de bibliografia, etc. | # | # |
$aInclui referências. |
520 - Resumo, etc. | # | # |
$aO padrão de comportamento do usuário, considerando um período, pode mudar, e isso ilustra um cenário dinâmico. Quando afeta a interação dos usuários com os sistemas de recomendação, por exemplo, nesse contexto, a especificação de sistemas torna-se um desafio, pois o comportamento do usuário pode mudar em relação às opções apresentadas na interface, levando em consideração o ambiente em que ele está inserido e como ele apresenta seu comportamento dinâmico ao longo do tempo. Este trabalho apresenta um método que inclui, como uma de suas etapas, a extensão da user story e seu cenário de casos de teste BDD como solução para especificar requisitos dinâmicos. A proposta busca especificar sistemas de recomendação que atendam às características dinâmicas do comportamento do usuário (muda em cada momento seu item de interesse). O estudo foi realizado em três fases: (i) a revisão sistemática da literatura; (ii) a construção do método denominado MC-DIR (Modelo Conceitual – Dinamicidade e Interação em sistemas de Recomendação), que inclui três passos, sendo um deles a proposta de extensão da user story tradicional para uma User Story Dynamic (USD) com seu BDD; e (iii) a avaliação por meio de entrevistas semiestruturadas de aproximadamente uma hora via videoconferência com sete especialistas independentes com mais de 20 anos de experiência. Os resultados mostraram que o método MC-DIR é importante, pois permite, por meio dos passos propostos, a captura de variáveis dinâmicas. Além disso, os resultados qualitativos sugerem que o uso do USD é viável e intuitivo, facilitando a especificação de requisitos de comportamento dinâmico do usuário frente aos sistemas. A proposta visa a orientar a produção de sistemas de recomendação capazes de interpretar adequadamente o comportamento dinâmico de seus usuários na prática. Os resultados das entrevistas semiestruturadas apontam que o método e a notação estendida apoiam intuitivamente os analistas de requisitos na especificação desses sistemas. |
520 - Resumo, etc. | 8 | # |
$aAbstract: The user behavior pattern, considering a period, can change, and this illustrates a dynamic scenario. This dynamic behavior can affect users’ interaction with recommendation systems. In this context, the specification of systems becomes a challenge since the user’s behavior can change concerning the options presented in the interface, taking into account the environment in which he/she is inserted and how he/she presents his/her dynamic behavior over time (changes its item of interest every time). This work presents a method that includes, as one of its steps, the extension of the user story and its test case scenario BDD as a solution for specifying dynamic requirements. The proposed is to specify recommendation systems that meet the dynamic characteristics of user behavior. The study was carried out in three phases: (i) a systematic literature review; (ii) the construction of the method called CM-DIR, which includes three steps, one of which is the proposal to extend the traditional user story to a Dynamic User Story (USD) with its BDD; and (iii) an assessment through semi-structured interviews of approximately one hour via videoconference with four independent specialists with more than 20 years of experience. Our results showed that the CM-DIR method is important, as it allows, through the proposed steps, the capture of dynamic variables. In addition, our qualitative results suggest that using the USD is feasible and intuitive, facilitating the specification of dynamic user behavior requirements in front of systems. The proposal aims to guide the production of recommendation systems capable of adequately interpreting the dynamic behavior of their users in practice. The result of the semi-structured interviews show tha the method and the extended notation intuitively support requirements analysts in specifying these systems. |
650 - Ponto de acesso secundário de assunto - Termo tópico | 0 | 4 |
$aComputação |
650 - Ponto de acesso secundário de assunto - Termo tópico | 0 | 4 |
$aUser Story |
650 - Ponto de acesso secundário de assunto - Termo tópico | 0 | 4 |
$aComportamento do usuário |
650 - Ponto de acesso secundário de assunto - Termo tópico | 0 | 4 |
$aBDD |
700 - Ponto de acesso secundário - Nome pessoal | 1 | # |
$aDorneles, Carina Friedrich, |
700 - Ponto de acesso secundário - Nome pessoal | 1 | # |
$aWinckler, Marco, |
710 - Ponto de acesso secundário - Entidade coletiva | 2 | # |
$aUniversidade Federal de Santa Catarina. |
856 - Localização e acesso eletrônicos | 4 | 0 |
$zVersão integral em pdf |