Orientador(es): RODRIGO PEREIRA DOS SANTOS
Área temática: INFORMÁTICA
Modalidade de apresentação: SESSÃO DE PÔSTER
Bolsa: IC/UNIRIO
As interfaces que sustentam a web social (portais, fóruns, redes sociais etc.) têm papel essencial nos ecossistemas de software (ECOS), pois facilitam o acesso à informação e a interação entre desenvolvedores. Esses portais de ECOS são fundamentais para que a organização central mantenha a sustentabilidade de sua plataforma no mercado. A falta de transparência prejudica a comunicação, o acesso à informação e a experiência do desenvolvedor (DX, do inglês Developer Experience), comprometendo a longevidade do ecossistema. Avaliar a transparência exige identificar “hotspots”, pontos de atenção ou de alta interação nos portais. Como solução, propõe-se o uso de dashboards para apoiar decisões gerenciais sobre melhorias. O objetivo do projeto é desenvolver uma ferramenta que avalie a transparência em portais de ECOS por meio da identificação de hotspots de interação de desenvolvedores, oferecendo dashboards que orientem gestores sobre o que aprimorar. Os objetivos específicos incluem: criação da ferramenta; desenvolvimento de um portal com diretrizes de transparência; aprimoramento com captura de dados multimodais (UX-Tracking) para relatórios detalhados; e avaliação de eficácia e usabilidade. A pesquisa iniciou-se com revisão bibliográfica sobre usabilidade, ampliada para outras dimensões da transparência, como auditabilidade, informativo, acessibilidade e entendimento. A equipe desenvolveu o framework SECO-TransP (Transparência em portais de ECOS, do inglês Transparency in SECO Portals), usando tecnologias como Flask, HTML/CSS, JavaScript e MySQL. Definiu-se um processo de avaliação em seis etapas: configurar a avaliação no SECO-TransP; gerar código e selecionar tarefas; permitir acesso de desenvolvedores e questionário de perfil; coletar feedback rápido sobre as tarefas; verificar critérios de avaliação detalhados; e calcular resultados com base em critérios de sucesso (KSC, do inglês key success criteria). O dashboard apresenta dados como: taxa de conclusão de tarefas, porcentagem de diretrizes atendidas, comentários de desenvolvedores, gráficos de perfil, emoções percebidas no uso, nuvem de palavras e sugestões de melhorias para diretrizes não cumpridas. A integração com a API da UX-Tracking viabiliza coleta de dados concretos, como mapas de calor, fundamentais para estudos futuros. A parceria com o Laboratório de Pesquisa Operacional (LPO) da Universidade Federal do Para (UFPA) foi decisiva para a integração. A proposta de uma ferramenta para avaliar transparência é estratégica para a qualidade e sustentabilidade dos ECOS. A abertura do sistema à comunidade incentiva a colaboração entre atores do ecossistema. Os resultados já alcançados representam avanço na pesquisa sobre transparência e DX em portais de ECOS, e está prevista sua avaliação em um ambiente de negócios real.
Zacarias, R. O., Santos, R. P. e Lago, P. (2024). “Investigating Transparency in Software Ecosystems Portals from the Point of View of Developer Experience”. In: Proceedings of the 15th International Conference on Software Business (ICSOB 2024), pp. 1-9. Aachen, Germany, CEUR-WR.