TestEvoViz: visualizing genetically-based test coverage evolution
dc.catalogador | jlo | |
dc.contributor.author | Cota Vidaurre, Andreina | |
dc.contributor.author | Cusi Lopez, Evelyn | |
dc.contributor.author | Sandoval Alcocer, Juan Pablo | |
dc.contributor.author | Bergel, Alexandre | |
dc.date.accessioned | 2024-05-31T13:16:02Z | |
dc.date.available | 2024-05-31T13:16:02Z | |
dc.date.issued | 2022 | |
dc.description.abstract | Genetic algorithms are commonly employed to generate unit tests. Automatically generated unit tests are known to be an important asset to identify software defects and define oracles. However, configuring the test generation is a tedious activity for a practitioner due to the inherent difficulty to adequately tuning the generation process. Furthermore, evolution processes are most of the time compared solely using the final results, while discarding all the details of the iterations that are themselves important for an adequate tuning. This paper presents TestEvoViz, a visual technique to introspect genetic algorithm-based test generation processes. TestEvoViz offers the practitioners a visual support to expose the process and decisions made by the generation algorithm. We first present a number of case studies to illustrate the expressiveness of TestEvoViz. We then conducted a user study involving 22 participants including researchers, students and professional software engineers. Participants use our visual approach to analyze, compare and tune test generation algorithm executions. All participants were able to complete the tasks. Our findings show that participants focus more on the visual components that depict information about the test similarity, individuals coverage increments, and the final generation code coverage. | |
dc.fechaingreso.objetodigital | 2024-09-27 | |
dc.fuente.origen | ORCID | |
dc.identifier.doi | 10.1007/S10664-022-10220-8 | |
dc.identifier.issn | 1382-3256 | |
dc.identifier.uri | http://dx.doi.org/10.1007/S10664-022-10220-8 | |
dc.identifier.uri | https://repositorio.uc.cl/handle/11534/86129 | |
dc.information.autoruc | Escuela de Ingenierรญa; Sandoval Alcocer, Juan Pablo; S/I; 1210748 | |
dc.language.iso | en | |
dc.nota.acceso | contenido parcial | |
dc.rights | acceso restringido | |
dc.subject | Automated test generation | |
dc.subject | Genetic algorithms | |
dc.subject | Software visualization ยท | |
dc.subject.ddc | 000 | |
dc.subject.dewey | Ciencias de la computaciรณn | es_ES |
dc.title | TestEvoViz: visualizing genetically-based test coverage evolution | |
dc.type | artรญculo | |
sipa.codpersvinculados | 1210748 | |
sipa.trazabilidad | ORCID;2024-05-27 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- TestEvoViz - visualizing genetically-based test coverage evolution.pdf
- Size:
- 2.88 KB
- Format:
- Adobe Portable Document Format
- Description: