Publication
Test Case Evaluation and Input Domain Reduction strategies for the Evolutionary Testing of Object-Oriented software
datacite.subject.fos | Ciências Naturais::Ciências da Computação e da Informação | |
dc.contributor.author | Ribeiro, José Carlos Bregieiro | |
dc.contributor.author | Mário Alberto Zenha-Rela | |
dc.contributor.author | Francisco Fernández de Vega | |
dc.date.accessioned | 2025-05-16T15:31:32Z | |
dc.date.available | 2025-05-16T15:31:32Z | |
dc.date.issued | 2009-07-05 | |
dc.description.abstract | In Evolutionary Testing, meta-heuristic search techniques are used for generating test data. The focus of our research is on employing evolutionary algorithms for the structural unit-testing of Object-Oriented programs. Relevant contributions include the introduction of novel methodologies for automation, search guidance and Input Domain Reduction; the strategies proposed were empirically evaluated with encouraging results. Test cases are evolved using the Strongly-Typed Genetic Programming technique. Test data quality evaluation includes instrumenting the test object, executing it with the generated test cases, and tracing the structures traversed in order to derive coverage metrics. The methodology for efficiently guiding the search process towards achieving full structural coverage involves favouring test cases that exercise problematic structures. Purity Analysis is employed as a systematic strategy for reducing the search space. | eng |
dc.description.sponsorship | This paper has been partially funded by Projects TIN2007-68083-C02 (Spanish Ministry of Education and Culture, NoHNES – Non-Hierarchical Network Evolutionary System Project), and Project GRU09105, Junta de Extremadura, Consejeria de Economia-Comercio e Innovación and FEDER. | |
dc.identifier.citation | José Carlos Bregieiro Ribeiro, Mário Alberto Zenha-Rela, Francisco Fernández de Vega, Test Case Evaluation and Input Domain Reduction strategies for the Evolutionary Testing of Object-Oriented software, Information and Software Technology, Volume 51, Issue 11, 2009, Pages 1534-1548, ISSN 0950-5849, https://doi.org/10.1016/j.infsof.2009.06.009. | |
dc.identifier.doi | 10.1016/j.infsof.2009.06.009 | |
dc.identifier.issn | 0950-5849 | |
dc.identifier.uri | http://hdl.handle.net/10400.8/12909 | |
dc.language.iso | eng | |
dc.peerreviewed | yes | |
dc.publisher | Elsevier | |
dc.relation | TIN2007-68083-C02 | |
dc.relation.hasversion | https://www.sciencedirect.com/science/article/pii/S0950584909001001?via%3Dihub | |
dc.relation.ispartof | Information and Software Technology | |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Evolutionary Testing | |
dc.subject | Search-Based Software Engineering | |
dc.subject | Test Case Evaluation | |
dc.subject | Input Domain Reduction | |
dc.title | Test Case Evaluation and Input Domain Reduction strategies for the Evolutionary Testing of Object-Oriented software | eng |
dc.type | journal article | |
dspace.entity.type | Publication | |
oaire.citation.endPage | 1548 | |
oaire.citation.issue | 11 | |
oaire.citation.startPage | 1534 | |
oaire.citation.title | Information and Software Technology | |
oaire.citation.volume | 51 | |
oaire.version | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
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:
- Test Case Evaluation and Input Domain Reduction strategies for the Evolutionary Testing of Object-Oriented software.pdf
- Size:
- 1.66 MB
- Format:
- Adobe Portable Document Format
- Description:
- In Evolutionary Testing, meta-heuristic search techniques are used for generating test data. The focus of our research is on employing evolutionary algorithms for the structural unit-testing of Object-Oriented programs. Relevant contributions include the introduction of novel methodologies for automation, search guidance and Input Domain Reduction; the strategies proposed were empirically evaluated with encouraging results. Test cases are evolved using the Strongly-Typed Genetic Programming technique. Test data quality evaluation includes instrumenting the test object, executing it with the generated test cases, and tracing the structures traversed in order to derive coverage metrics. The methodology for efficiently guiding the search process towards achieving full structural coverage involves favouring test cases that exercise problematic structures. Purity Analysis is employed as a systematic strategy for reducing the search space.
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: