WER2024 - 27th Workshop on Requirements Engineering, Buenos Aires, Argentina


Requisitos de Transparência para Engajamento de Desenvolvedores em Portais de Ecossistemas de Software

Thiago de Moura Parracho; Rodrigo Oliveira Zacarias; Henrique Prado de Sá Sousa; Rodrigo Pereira dos Santos

10.29327/1407529.27-16

PDF Scholar

Abstract

Os portais de ecossistemas de software (ECOS) são interfaces Web que permitem a um desenvolvedor participar, consumir informações e se comunicar com outros atores, em um ecossistema de software. Melhorar o engajamento dos desenvolvedores é uma preocupação importante para manter um ECOS sustentável no mercado ao longo do tempo. A Experiência de Desenvolvedor (DX, do inglês Developer eXperience) é uma qualidade importante, uma vez que experiências negativas durante a interação com o ECOS pode resultar no desengajamento do desenvolvedor. Dificuldades enfrentadas durante a interação com um portal de ECOS dificultam o engajamento e podem fazer com que os desenvolvedores abandonem o portal e, consequentemente, o ecossistema. Este trabalho apresenta um conjunto de 13 requisitos não funcionais (RNF) de transparência para portais de ECOS que são capazes de contribuir para o engajamento. Esses requisitos foram definidos com base em fatores que afetam o engajamento dos desenvolvedores nos portais de ECOS, especificamente em ECOS de código aberto e híbrido. Para isso, foram realizados dois estudos de caso com desenvolvedores iniciantes e foram realizados uma pesquisa de opinião e um estudo de campo com desenvolvedores do mercado. Todos os RNF elicitados puderam ser mapeados às subcaracterísticas do RNF de transparência da informação, o que denota a importante contribuição desta qualidade tanto para incrementar o grau de satisfação na DX, como, consequentemente, para o engajamento

Engajamento; Transparência; Requisitos não funcionais; Ecossistemas de software; Experiência de desenvolvedor



WER Editions