Publication
Enabling Object Reuse on Genetic Programming-Based Approaches to Object-Oriented Evolutionary Testing
| datacite.subject.fos | Ciências Naturais::Matemáticas | |
| datacite.subject.fos | Ciências Naturais::Ciências da Computação e da Informação | |
| datacite.subject.sdg | 03:Saúde de Qualidade | |
| datacite.subject.sdg | 07:Energias Renováveis e Acessíveis | |
| datacite.subject.sdg | 11:Cidades e Comunidades Sustentáveis | |
| dc.contributor.author | Ribeiro, José Carlos Bregieiro | |
| dc.contributor.author | Zenha-Rela, Mário Alberto | |
| dc.contributor.author | Vega, Francisco Fernández de | |
| dc.date.accessioned | 2025-11-26T15:53:59Z | |
| dc.date.available | 2025-11-26T15:53:59Z | |
| dc.date.issued | 2010 | |
| dc.description | Fonte: https://www.researchgate.net/publication/221009413_Enabling_Object_Reuse_on_Genetic_Programming-Based_Approaches_to_Object-Oriented_Evolutionary_Testing | |
| dc.description | EISBN - 9783642121487 | |
| dc.description | Conference name - European Conference on Genetic Programming, EuroGP; Conference date - 7 April 2010 - 9 April 2010; Conference code - 80270 | |
| dc.description.abstract | 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. | eng |
| dc.description.sponsorship | The 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.citation | Ribeiro, 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.doi | 10.1007/978-3-642-12148-7_19 | |
| dc.identifier.eissn | 1611-3349 | |
| dc.identifier.isbn | 9783642121470 | |
| dc.identifier.isbn | 9783642121487 | |
| dc.identifier.issn | 0302-9743 | |
| dc.identifier.uri | http://hdl.handle.net/10400.8/14743 | |
| dc.language.iso | eng | |
| dc.peerreviewed | yes | |
| dc.publisher | Springer Nature | |
| dc.relation.hasversion | https://link.springer.com/chapter/10.1007/978-3-642-12148-7_19 | |
| dc.relation.ispartof | Lecture Notes in Computer Science | |
| dc.relation.ispartof | Genetic Programming | |
| dc.rights.uri | N/A | |
| dc.subject | Genetic algorithms | |
| dc.subject | Genetic programming | |
| dc.subject | Software testing | |
| dc.subject | Testing | |
| dc.title | Enabling Object Reuse on Genetic Programming-Based Approaches to Object-Oriented Evolutionary Testing | eng |
| dc.type | conference paper | |
| dspace.entity.type | Publication | |
| oaire.citation.conferenceDate | 2010-04 | |
| oaire.citation.conferencePlace | Istanbul, Turkey | |
| oaire.citation.endPage | 12 | |
| oaire.citation.startPage | 1 | |
| oaire.citation.title | Lecture Notes in Computer Science | |
| oaire.version | http://purl.org/coar/version/c_ab4af688f83e57aa | |
| person.familyName | Ribeiro | |
| person.givenName | José | |
| person.identifier | 662638 | |
| person.identifier.ciencia-id | 0C1B-5E3F-6830 | |
| person.identifier.orcid | 0000-0003-3019-1330 | |
| person.identifier.scopus-author-id | 55947747200 | |
| relation.isAuthorOfPublication | 4ad743c6-5db7-4208-be72-c182c7b0f8ef | |
| relation.isAuthorOfPublication.latestForDiscovery | 4ad743c6-5db7-4208-be72-c182c7b0f8ef |
Files
Original bundle
1 - 1 of 1
Loading...
- 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
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.32 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
