Entendendo o impacto dos Assistentes Inteligentes para Programação nas atividades de Engenharia de Software - Ano 1
ODS vinculados
- 5 - Igualdade de Gênero
Resumo
Nos últimos 3 anos, assistentes inteligentes de programação, como o GitHub CoPilot e o ChatGPT, têm transformado a geração de código e consequentemente a atividade de desenvolvimento de software. Segundo algumas empresas, eles mostraram resultados surpreendentes, aumentando a produtividade dos engenheiros embora estes resultados ainda não tenham sido validados por pesquisadores. De fato, tais assistentes têm fomentado interesse em pesquisas adicionais sobre a eficácia dos mesmos. Eles têm potencial para serem valiosos, mas estudos sobre seus impactos em contextos reais ainda são necessários, bem como estudos sobre suas limitações e vieses. Ainda há diversas perguntas de pesquisa em aberto a serem exploradas sobre estes assistentes. A presente proposta tem como objetivo principal compreender o impacto da adoção dos assistentes inteligentes de programação na atividade de desenvolvimento de software sob o ponto de vista dos desenvolvedores de software. Este objetivo será atingido através da condução de diversos estudos empíricos, com a utilização de diferentes abordagens metodológicas de pesquisa (qualitativos, quantitativos e métodos mistos) para investigar aspectos relevantes destes assistentes. Especificamente, pretendemos investigar este impacto considerando aspectos individuais e organizacionais, avaliando o impacto dos vieses existentes nestes assistentes em desenvolvedores não fluentes em inglês, bem como no tocante ao gênero e finalmente, o potencial impacto que os mesmos podem ter na inclusão de desenvolvedores com deficiências. Em resumo, o objetivo do projeto é compreender o uso e os impactos positivos e negativos desses assistentes no trabalho dos desenvolvedores de software.