CognIDE: Uma abordagem para integração de dados psicofisiológicos em ambientes integrados de desenvolvimento

Orientador(a) (dc.contributor.advisor)Oliveira, Kleinner Silva Farias de
Lattes Orientador(a) (dc.contributor.advisorLattes)http://lattes.cnpq.br/2582456631204400pt_BR
Autor(a) (dc.contributor.author)Vieira, Roger Denis
Autor(a) Lattes (dc.contributor.authorLattes)http://lattes.cnpq.br/7130812601973336pt_BR
Data de Disponibilização (dc.date.accessioned)2021-06-22T20:21:05Z
dc.date.available (dc.date.available)2021-06-22T20:21:05Z
Data da defesa / Data do evento (dc.date.issued)2021-04-14
Abstract (dc.description.abstract)The search for an understanding of how the developer’s brain behaves during software development is an object of study of increasing interest in recent years. Despite the development of new studies collecting psychophysiological data from developers and using them in experiments, little has been explored about the applicability of such data in software engineering. Therefore, the development of this work aims to propose a tool for the integration of psychophysiological data in integrated development environments, to present them to developers, and verify their impact on the software development process. Therefore, the tool CognIDE was developed based on the opportunities identified by conducting a systematic mapping of the literature, where 2084 studies were identified, of which 27 were selected as primary studies. For the evaluation of the proposed tool, a controlled experiment was carried out and executed among 61 individuals in the technology area, aiming to assess the impact of presenting, in the IDE, the Cognitive Load metric on their Anomalies Perceptions and Levels of Refactoring Intention. As a result, it was observed that presenting the Cognitive Load metric, when it presents its value as High, combined with the number of Code Anomalies, can assist the developer in the identification of anomalies, in addition to serving as input for the decision of refactoring excerpts from source code. The development of this work brought as main contributions: (1) expansion of the state-of-the-art regarding the integration of psychophysiological data in IDEs and its applicability in software engineering; (2) the implementation of the CognIDE tool and its approach to data integration; (3) empirical knowledge about the impact of displaying developers’ psychophysiological data in IDEs.en
Resumo (dc.description.resumo)A busca pelo entendimento de como o cérebro do desenvolvedor comporta-se durante o desenvolvimento de software tem se mostrado como um objeto de estudo de crescente interesse nos últimos anos. Apesar do desenvolvimento de novos estudos coletando dados psicofisiológicos de desenvolvedores e os utilizando em experimentos, pouco se tem explorado acerca da aplicabilidade de tais dados na engenharia de software. Portanto, o desenvolvimento deste trabalho tem por objetivo propor uma ferramenta para a integração de dados psicofisiológicos em ambientes integrados de desenvolvimento, de modo a apresentá-los aos desenvolvedores e verificar o seu impacto no processo de desenvolvimento de software. Sendo assim, a ferramenta CognIDE foi desenvolvida baseada nas oportunidades identificada por intermédio da condução de uma mapeamento sistemático da literatura, onde foram identificados 2084 estudos, dos quais 27 foram selecionados como estudos primários. Para a avaliação da ferramenta proposta, foi desenvolvido e executado um experimento controlado entre 61 indivíduos da área de tecnologia, visando avaliar o impacto de se apresentar, na IDE, a métrica de Carga Cognitiva sobre as suas Percepções de Anomalias e Níveis de Intenção de Refatoração. Como resultados observouse que apresentar métrica de Carga Cognitiva, quando esta apresenta o seu valor como Alta, aliada ao número de Anomalias de Códigos, pode auxiliar o desenvolvedor na identificação de anomalias, além de servir de insumo para a decisão de se refatoração trechos de códigofonte. O desenvolvimento deste trabalho, trouxe como principais contribuições: (1) expansão do estado-da-arte relativo à integração de dados psicofisiológicos em IDEs e sua aplicabilidade na engenharia de software; (2) a implementação da ferramenta CognIDE e sua abordagem para a integração de dados; (3) conhecimento empírico sobre o impacto de se exibir dados psicofisiológicos dos desenvolvedores nas IDEs.pt_BR
Agência de fomento (dc.description.sponsorship)CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorpt_BR
URI (dc.identifier.uri)http://www.repositorio.jesuita.org.br/handle/UNISINOS/9838
Idioma (dc.language)pt_BRpt_BR
Nome da instituição (dc.publisher)Universidade do Vale do Rio dos Sinospt_BR
País da Instituição (dc.publisher.country)Brasilpt_BR
Departamento (dc.publisher.department)Escola Politécnicapt_BR
Sigla da Instituição (dc.publisher.initials)Unisinospt_BR
Programa (dc.publisher.program)Programa de Pós-Graduação em Computação Aplicadapt_BR
Direitos de acesso ao documento (dc.rights)openAccesspt_BR
Assunto (dc.subject)Engenharia de softwarept_BR
Assunto (dc.subject)Neurociênciaspt_BR
Assunto (dc.subject)Interação cérebro-computadorpt_BR
Assunto (dc.subject)Análise de dadospt_BR
Assunto (dc.subject)Software engineeringen
Assunto (dc.subject)Neuroscienceen
Assunto (dc.subject)Brain-computer interactionen
Assunto (dc.subject)Data analysisen
Tema (CNPq) (dc.subject.cnpq)ACCNPQ::Ciências Exatas e da Terra::Ciência da Computaçãopt_BR
Título (dc.title)CognIDE: Uma abordagem para integração de dados psicofisiológicos em ambientes integrados de desenvolvimentopt_BR
Tipo de arquivo (dc.type)Dissertaçãopt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Roger Denis Vieira_.pdf
Tamanho:
8.08 MB
Formato:
Adobe Portable Document Format
Descrição:
cognide_abordagem

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.12 KB
Formato:
Item-specific license agreed upon to submission
Descrição: