Erregistro soila

dc.contributor.authorUgarte Querejeta, Miriam
dc.contributor.authorValle Entrena, Pablo
dc.contributor.authorIllarramendi, Miren
dc.contributor.authorArrieta, Aitor
dc.date.accessioned2025-07-17T06:59:05Z
dc.date.available2025-07-17T06:59:05Z
dc.date.issued2025
dc.identifier.issn1573-7535en
dc.identifier.otherhttps://katalogoa.mondragon.edu/janium-bin/janium_login_opac.pl?find&ficha_no=180207en
dc.identifier.urihttps://hdl.handle.net/20.500.11984/13917
dc.description.abstractTest case selection has been a widely investigated technique to increase the cost-effectiveness of software testing. Because the search space in this problem is huge, search-based approaches have been found effective, where an optimization algorithm (e.g., a genetic algorithm) applies mutation and crossover operators guided by corresponding objective functions with the goal of reducing the test execution cost while maintaining the overall test quality. The de-facto mutation operator is the bit-flip mutation, where a test case is mutated with a probability of 1/N, N being the total number of test cases in the original test suite. This has a core disadvantage: an effective test case and an ineffective one have the same probability of being selected or removed. In this paper, we advocate for a novel mutation operator that promotes selecting cost-effective test cases while removing the ineffective and expensive ones. To this end, instead of applying a probability of 1/N to every single test case in the original test suite, we calculate new selection and removal probabilities. This is carried out based on the adequacy criterion as well as the cost of each test case, determined before executing the algorithm (e.g., based on historical data). We evaluate our approach in 13 case study system, including 3 industrial case studies, in three different application domains (i.e., Cyber-Physical Systems (CPSs), continuous integration systems and industrial control systems). Our results suggests that the proposed approach can increase the cost-effectiveness of search-based test case selection methods, especially when the time budget for executing test cases is low.en
dc.language.isoengen
dc.publisherSpringer Natureen
dc.rights© 2025 Springeren
dc.titleEnhancing multi-objective test case selection through the mutation operatores
dcterms.accessRightshttp://purl.org/coar/access_right/c_f1cfen
dcterms.sourceAutomated Software Engineeringen
local.contributor.groupIngeniería del software y sistemases
local.description.peerreviewedtrueen
local.identifier.doihttps://doi.org/10.1007/s10515-025-00489-6en
local.embargo.enddate2145-12-31
local.source.detailsVol. 32. N. Art. 18, 2025en
oaire.format.mimetypeapplication/pdfen
oaire.file$DSPACE\assetstoreen
oaire.resourceTypehttp://purl.org/coar/resource_type/c_6501en
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85en
oaire.funderNameGobierno Vascoen
oaire.funderIdentifierhttps://ror.org/00pz2fp31 / http://data.crossref.org/fundingdata/funder/10.13039/501100003086en
oaire.fundingStreamIkertalde Convocatoria 2022-2023en
oaire.awardNumberIT1519-22en
oaire.awardTitleIngeniería de Software y Sistemas (IKERTALDE 2022-2023)en
oaire.awardURISin informaciónen


Item honetako fitxategiak

Thumbnail

Item hau honako bilduma honetan/hauetan agertzen da

Erregistro soila