Comparando Engenharia de Software Contínua com Desempenho de Entrega de Software em Projetos de Software de Código Aberto por meio de Mineração de Repositórios de Software
O software tornou-se um dos principais ativos para entregar serviços aos clientes nos dias atuais. Assim, a entrega de software tem lidado com um ambiente competitivo e dinâmico onde a demanda por entregas mais rápidas e assertivas só aumenta. Os métodos de desenvolvimento ágil surgiram ajudando a acelerar a entrega de software, abrangendo a indústria e a comunidade de código aberto. Desde então, a frequência de entrega de software foi aumentada e melhorada trazendo mais usuários de ciclos de rapid releases para reduzir seu tempo de colocação no mercado. No entanto, usar apenas rapid releases não pode ser suficiente, pois medir a entrega de software pode responder a questões importantes, como por exemplo a maneira que a entrega de software está acontecendo e como deveria ser. Algumas abordagens para medir a entrega de software apareceram, como Engenharia de Software Contínua (CSE), onde a entrega de software é encarada como um movimento contínuo realizado por equipes conectadas em um caminho para a maturidade, e Desempenho de Entrega de Software (SDP), onde a entrega de software é medida como consequência de evolução de capacidades. Diante disso, este trabalho oferece meios para comparar os dois diferentes modelos de entrega de software baseados em CSE e SDP, bem como maneiras de reconhecer e monitorar dados em ambas as abordagens para melhorias. Este trabalho tem como objetivo compreender dados de CSE e SDP em Projetos de Software Livre (OSSP) por meio de Repositórios de Software de Mineração (MSR). O código-fonte e a metodologia serão publicados como um pacote de replicação para estimular a reprodutibilidade e pesquisas futuras. Os resultados de uma prova de conceito preliminar também estão disponíveis, demonstrando uma metodologia confiável e flexível para comparação.