DIRETRIZES DE TRANSPARÊNCIA PARA PORTAIS DE ECOSSISTEMAS DE SOFTWARE

ALEXANDRE DE CASADO LIMA VIDAL

Apresentador(es): ALEXANDRE DE CASADO LIMA VIDAL

Orientador(es): RODRIGO PEREIRA DOS SANTOS


Área temática: INFORMÁTICA

Modalidade de apresentação: SESSÃO ORAL

Bolsa: PIBIC


Resumo

Organizações modernas formam ecossistemas de software (ECOS) ao adotar arquiteturas abertas que permitem a contribuição de desenvolvedores externos. A interação ocorre por meio de portais web, que precisam oferecer uma boa experiência do desenvolvedor (DX, do inglês Developer Experience) para garantir engajamento e retenção. Uma DX insatisfatória compromete a relevância do ecossistema, tornando a transparência (definida como a facilidade de acesso, uso e entendimento das informações) um fator crítico para a saúde do ECOS. Contudo, o tema carece de estudos que orientem gestores de portais na adoção de práticas claras, sendo necessário investigar estratégias para aprimorar a DX por meio da transparência. O objetivo deste projeto é investigar e propor diretrizes que apoiem a avaliação da transparência em portais de ECOS sob a ótica da DX. A partir delas, busca-se desenvolver uma solução tecnológica para capturar dados da interação do desenvolvedor, gerar relatórios de avaliação e disponibilizar os artefatos da pesquisa em um portal web. O método de pesquisa envolveu uma revisão da literatura sobre transparência em software e a análise de ferramentas para monitoramento da DX. Com base nisso, elaborou-se um conjunto inicial de 7 diretrizes de avaliação, agrupadas nas dimensões técnica, social e de negócios. Por fim, foi projetado e implementado o framework SECO-TransP (do inglês, Transparency in SECO Portals), que integra a captura de dados de interação, uma extensão de navegador e um dashboard web para apresentar relatórios quantitativos e qualitativos da transparência. Como resultado, espera-se que o framework SECO-TransP auxilie na avaliação de transparência em portais. Ele integra um catálogo de 7 diretrizes, um dashboard analítico e uma extensão para navegador que coletam feedback dos desenvolvedores. No processo, gestores criam um código de avaliação para tarefas específicas. Desenvolvedores instalam a extensão, executam as tarefas e respondem a questionários baseados em critérios de sucesso. O sistema processa os dados, calcula médias e classifica cada diretriz, oferecendo aos gestores um panorama claro de onde focar em melhorias. O dashboard exibe a pontuação global, gráficos de desempenho, taxas de sucesso e mapas de calor sobre a interação com o portal. Embora as diretrizes ainda necessitem de avaliação em campo, os instrumentos demonstram potencial para apoiar gestores a identificar melhorias em portais de ECOS. O trabalho contribui com uma base para futuras investigações, esperando que o framework promova uma DX mais transparente e eficiente.

Bibliografia

GREILER, M.; STOREY, M.-A.; NODA, A. An Actionable Framework for Understanding and Improving Developer Experience. IEEE Transactions on Software Engineering, v. 49, n. 4, p. 1411-1425, abr. 2023. ZACARIAS, R. O.; ANTUNES, L. C. R.; BARROS, M. de O.; SANTOS, R. P.; LAGO, P. Exploring Developer Experience Factors in Software Ecosystems. Journal of Systems and Software, v. 230, p. 112549, 2025. ZACARIAS, R. O.; GONÇALVES, R. F.; SANTOS, R. P.; LAGO, P. Investigating Conditioning Factors for Transparency in Software Ecosystems. Journal of Software Engineering Research and Development, v. 12, n. 1, p. 14:1-14:25, 2024.

Palavras-chave

Ecossistemas de software Experiência de desenvolvedor Transparência Diretrizes
Voltar