AUMENTO DO DESEMPENHO DO ALGORITMO DE SELECÇÃO NEGATIVA APLICADO À DETECÇÃO DE BUILDS NÃO-DETERMINÍSTICAS
Dublin Core | Metadados para o PKP | Metadados do documento | |
1. | Título | Título do documento | AUMENTO DO DESEMPENHO DO ALGORITMO DE SELECÇÃO NEGATIVA APLICADO À DETECÇÃO DE BUILDS NÃO-DETERMINÍSTICAS |
2. | Autor | Nome do Autor, afiliação institucional, país | Roberto Tsuneki Sa Freire; Universidade Presbiteriana Mackenzie; Brasil |
2. | Autor | Nome do Autor, afiliação institucional, país | Calebe de Paula Bianchini |
3. | Assunto | Área(s) do Conhecimento | |
3. | Assunto | Palavras-chave(s) | |
4. | Descrição | Resumo | Em ambientes de desenvolvimento ágil uma estratégia para entregas mais rápidas é a utilização de builds, sendo esta um processo automatizado de compilação, execução de testes (também chamado de certificação), empacotamento e entrega de sistemas. Cada etapa de uma build pode resultar em sucesso ou falha (ou estados intermediários de execução, dentre outros que podem ser definidos). No caso de falha, esta é propagada para o resultado da execução geral, necessitando de uma investigação manual do problema, o que pode exigir um grande período de tempo. As falhas de um sistema automatizado podem estar relacionadas a eventos externos como falhas nos recursos de software, atrasos em conexões, processos indefinidos, tempo de execução excedido, dentre outras falhas que, neste caso, são denominadas não-determinísticas. O Algoritmo Bio-Inspirado de Seleção Negativa pode ser utilizado para identificar, no caso de falha da build, se existe uma falha não-determinística de forma automatizada com uma alta taxa de detecção dado uma quantidade de detectores. Apesar da eficiência para detecção do Algoritmo de Seleção Negativa, sua fase de treinamento demanda bastante tempo, sendo justificável o estudo do aumento de desempenho tendo em mente o tempo total na procura de erros. Os resultados obtidos em uma nova solução do Algoritmo de Seleção Negativa conseguiram diminuir o tempo total de 441,6 segundos para 89,8 em um ambiente com 16 threads. Em outro experimento, o speedup alcançado foi de 4.0 |
5. | Editora | Editora, localização | |
6. | Contribuidor | Patrocínio | MackPesquisa |
7. | Data | (YYYY-MM-DD) | 2021-12-06 |
8. | Tipo | Situação & gênero | Documento avaliado pelos pares |
8. | Tipo | Tipo | |
9. | Formato | Formato do Documento | |
10. | Identificador | Identificador Universal Único (URI) | http://eventoscopq.mackenzie.br/index.php/jornada/XVII/paper/view/2783 |
11. | Fonte | Título da Revista/conferência; V. N. ano | Jornada de Iniciação Científica e Mostra de Iniciação Tecnológica - ISSN 2526-4699; XVII - Jornada de Iniciação Científica - 2021 |
12. | Idioma | Português=pt | pt |
14. | Cobertura | Localização geográfica, cronológica, amostra (gênero, idade, etc.) | |
15. | Direitos | Direito autoral e permissões | Autores que submetem a esta conferência concordam com os seguintes termos: a) Autores mantém os direitos autorais sobre o trabalho, permitindo à conferência colocá-lo sob uma licença Licença Creative Commons Attribution, que permite livremente a outros acessar, usar e compartilhar o trabalho com o crédito de autoria e apresentação inicial nesta conferência. b) Autores podem abrir mão dos termos da licença CC e definir contratos adicionais para a distribuição não-exclusiva e subseqüente publicação deste trabalho (ex.: publicar uma versão atualizada em um periódico, disponibilizar em repositório institucional, ou publicá-lo em livro), com o crédito de autoria e apresentação inicial nesta conferência. c) Além disso, autores são incentivados a publicar e compartilhar seus trabalhos online (ex.: em repositório institucional ou em sua página pessoal) a qualquer momento antes e depois da conferência. |