Repository logo
 
Publication

Enabling Object Reuse on Genetic Programming-Based Approaches to Object-Oriented Evolutionary Testing

datacite.subject.fosCiências Naturais::Matemáticas
datacite.subject.fosCiências Naturais::Ciências da Computação e da Informação
datacite.subject.sdg03:Saúde de Qualidade
datacite.subject.sdg07:Energias Renováveis e Acessíveis
datacite.subject.sdg11:Cidades e Comunidades Sustentáveis
dc.contributor.authorRibeiro, José Carlos Bregieiro
dc.contributor.authorZenha-Rela, Mário Alberto
dc.contributor.authorVega, Francisco Fernández de
dc.date.accessioned2025-11-26T15:53:59Z
dc.date.available2025-11-26T15:53:59Z
dc.date.issued2010
dc.descriptionFonte: https://www.researchgate.net/publication/221009413_Enabling_Object_Reuse_on_Genetic_Programming-Based_Approaches_to_Object-Oriented_Evolutionary_Testing
dc.descriptionEISBN - 9783642121487
dc.descriptionConference name - European Conference on Genetic Programming, EuroGP; Conference date - 7 April 2010 - 9 April 2010; Conference code - 80270
dc.description.abstractRecent research on search-based test data generation for Object-Oriented software has relied heavily on typed Genetic Programming for representing and evolving test data. However, standard typed Genetic Programming approaches do not allow Object Reuse; this paper proposes a novel methodology to overcome this limitation. Object Reuse means that one instance can be passed to multiple methods as an argument, or multiple times to the same method as arguments. In the context of Object-Oriented Evolutionary Testing, it enables the generation of test programs that exercise structures of the software under test that would not be reachable otherwise. Additionally, the experimental studies performed show that the proposed methodology is able to effectively increase the performance of the test data generation process.eng
dc.description.sponsorshipThe third author acknowledges the support of the following projects: TIN2007-68083-C02-01 (Nohnes project, Spanish Ministry of Science and Education); PDT-08A09 and GRU-09105 (Junta de Extremadura).
dc.identifier.citationRibeiro, J.C.B., Zenha-Rela, M.A., Fernández de Vega, F. (2010). Enabling Object Reuse on Genetic Programming-Based Approaches to Object-Oriented Evolutionary Testing. In: Esparcia-Alcázar, A.I., Ekárt, A., Silva, S., Dignum, S., Uyar, A.Ş. (eds) Genetic Programming. EuroGP 2010. Lecture Notes in Computer Science, vol 6021. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12148-7_19.
dc.identifier.doi10.1007/978-3-642-12148-7_19
dc.identifier.eissn1611-3349
dc.identifier.isbn9783642121470
dc.identifier.isbn9783642121487
dc.identifier.issn0302-9743
dc.identifier.urihttp://hdl.handle.net/10400.8/14743
dc.language.isoeng
dc.peerreviewedyes
dc.publisherSpringer Nature
dc.relation.hasversionhttps://link.springer.com/chapter/10.1007/978-3-642-12148-7_19
dc.relation.ispartofLecture Notes in Computer Science
dc.relation.ispartofGenetic Programming
dc.rights.uriN/A
dc.subjectGenetic algorithms
dc.subjectGenetic programming
dc.subjectSoftware testing
dc.subjectTesting
dc.titleEnabling Object Reuse on Genetic Programming-Based Approaches to Object-Oriented Evolutionary Testingeng
dc.typeconference paper
dspace.entity.typePublication
oaire.citation.conferenceDate2010-04
oaire.citation.conferencePlaceIstanbul, Turkey
oaire.citation.endPage12
oaire.citation.startPage1
oaire.citation.titleLecture Notes in Computer Science
oaire.versionhttp://purl.org/coar/version/c_ab4af688f83e57aa
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:
Enabling object reuse on genetic programming-based approaches to object-oriented evolutionary testing.pdf
Size:
341.84 KB
Format:
Adobe Portable Document Format
Description:
Recent research on search-based test data generation for Object-Oriented software has relied heavily on typed Genetic Programming for representing and evolving test data. However, standard typed Genetic Programming approaches do not allow Object Reuse; this paper proposes a novel methodology to overcome this limitation. Object Reuse means that one instance can be passed to multiple methods as an argument, or multiple times to the same method as arguments. In the context of Object-Oriented Evolutionary Testing, it enables the generation of test programs that exercise structures of the software under test that would not be reachable otherwise. Additionally, the experimental studies performed show that the proposed methodology is able to effectively increase the performance of the test data generation process.
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: