| Texto completo | |
| Autor(es): |
Delamaro, Marcio E.
;
Andrade, Stevao A.
;
de Souza, Simone R. S.
;
de Souza, Paulo S. L.
Número total de Autores: 4
|
| Tipo de documento: | Artigo Científico |
| Fonte: | INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING; v. 31, n. 03, p. 44-pg., 2021-03-01. |
| Resumo | |
Mutation testing is well known as one of the most effective approaches to create test cases, which can detect software faults. However, its drawback is the low scalability - if no special attention is given to improve efficiency - that directly affects its application in practice. This paper shows a replication study focused on emphasizing evidence in which the use of distributed processing structures can improve mutation testing. For this purpose, an architecture that enables mutation testing concurrent execution was designed. Five load balancing algorithms responsible for controlling the distribution and execution of data while carrying out mutation testing were evaluated. Experiments were conducted in order to evaluate the scalability and performance of the architecture considering homogeneous and heterogeneous setups. A time reduction of 50% was observed when executing mutants in parallel in relation to the conventional sequential application of mutation testing. The performance gain was above 95% when there was a higher number of nodes in the distributed architecture. (AU) | |
| Processo FAPESP: | 17/19492-1 - Teste de mutação aplicado a ambientes de realidade virtual modelados com grafo de cena |
| Beneficiário: | Stevão Alves de Andrade |
| Modalidade de apoio: | Bolsas no Brasil - Doutorado |
| Processo FAPESP: | 13/16242-3 - Execução paralela de programas como suporte ao teste de mutação |
| Beneficiário: | Stevão Alves de Andrade |
| Modalidade de apoio: | Bolsas no Brasil - Mestrado |
| Processo FAPESP: | 19/06937-0 - Estudo e desenvolvimento de técnicas de teste de software e suas aplicações |
| Beneficiário: | Márcio Eduardo Delamaro |
| Modalidade de apoio: | Auxílio à Pesquisa - Regular |