Repository logo
 
Publication

eCrash: a Genetic Programming-Based Testing Tool for Object-Oriented Software

datacite.subject.fosEngenharia e Tecnologia
datacite.subject.sdg09:Indústria, Inovação e Infraestruturas
dc.contributor.authorRibeiro, José Carlos Bregieiro
dc.contributor.authorNogueira, Ana Filipa
dc.contributor.authorVega, Francisco Fernández de
dc.contributor.authorZenha-Rela, Mário Alberto
dc.date.accessioned2025-10-28T10:31:18Z
dc.date.available2025-10-28T10:31:18Z
dc.date.issued2015-01
dc.description.abstractThis paper describes the methodology, architecture and features of the eCrash framework, a Java-based tool which employs Strongly-Typed Genetic Programming to automate the generation of test data for the structural unit testing of Object-Oriented programs. The application of Evolutionary Algorithms to Test Data generation is often referred to as Evolutionary Testing. eCrash implements an Evolutionary Testing strategy developed with three major purposes: improving the level of performance and automation of the Software Testing process; minimising the interference of the tool’s users on the Test Object analysis to a minimum; and mitigating the impact of users decisions in the Test Data generation process.eng
dc.identifier.citationRibeiro, J.C.B., Nogueira, A.F., de Vega, F.F., Zenha-Rela, M.A. (2015). eCrash: a Genetic Programming-Based Testing Tool for Object-Oriented Software. In: Gandomi, A., Alavi, A., Ryan, C. (eds) Handbook of Genetic Programming Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-20883-1_23
dc.identifier.doi10.1007/978-3-319-20883-1_23
dc.identifier.isbn9783319208824
dc.identifier.isbn9783319208831
dc.identifier.urihttp://hdl.handle.net/10400.8/14393
dc.language.isoeng
dc.peerreviewedyes
dc.publisherSpringer Nature
dc.relation.hasversionhttps://link.springer.com/chapter/10.1007/978-3-319-20883-1_23
dc.relation.ispartofHandbook of Genetic Programming Applications
dc.rights.uriN/A
dc.subjectEvolutionary testing
dc.subjectGenetic programming
dc.subjectObject-orientation
dc.subjectSearch-based software engineering
dc.subjectUnit testing
dc.titleeCrash: a Genetic Programming-Based Testing Tool for Object-Oriented Softwareeng
dc.typebook part
dspace.entity.typePublication
oaire.citation.endPage593
oaire.citation.startPage575
oaire.citation.titleHandbook of Genetic Programming Applications
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
person.familyNameRibeiro
person.givenNameJosé
person.identifier662638
person.identifier.ciencia-id0C1B-5E3F-6830
person.identifier.orcid0000-0003-3019-1330
person.identifier.scopus-author-id55947747200
relation.isAuthorOfPublication4ad743c6-5db7-4208-be72-c182c7b0f8ef
relation.isAuthorOfPublication.latestForDiscovery4ad743c6-5db7-4208-be72-c182c7b0f8ef

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Table of contents_Book_Handbook of Genetic Programming Applications_Chapter_eCrash a Genetic Programming-Based__pp.575–593.pdf
Size:
215.44 KB
Format:
Adobe Portable Document Format
Description:
Table of contents_Book_Handbook of Genetic Programming Applications_Chapter_"eCrash: A genetic programming-based testing tool for object-oriented software"_pp.575–593
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.32 KB
Format:
Item-specific license agreed upon to submission
Description: