eBiltegia

    • Qué es eBiltegia 
    •   Acerca de eBiltegia
    •   Te ayudamos a publicar en abierto
    • El acceso abierto en MU 
    •   ¿Qué es la Ciencia Abierta?
    •   Política institucional de Acceso Abierto a documentos científicos y materiales docentes de Mondragon Unibertsitatea
    •   Política institucional de Acceso Abierto para datos de Investigacion de Mondragon Unibertsitatea
    •   Pautas preservacion digital eBiltegia
    •   La Biblioteca recoge y difunde tus publicaciones
    • Euskara
    • Español
    • English

Con la colaboración de:

  • Contacto
  • Español 
    • Euskara
    • Español
    • English
  • Sobre eBiltegia  
    • Qué es eBiltegia 
    •   Acerca de eBiltegia
    •   Te ayudamos a publicar en abierto
    • El acceso abierto en MU 
    •   ¿Qué es la Ciencia Abierta?
    •   Política institucional de Acceso Abierto a documentos científicos y materiales docentes de Mondragon Unibertsitatea
    •   Política institucional de Acceso Abierto para datos de Investigacion de Mondragon Unibertsitatea
    •   Pautas preservacion digital eBiltegia
    •   La Biblioteca recoge y difunde tus publicaciones
  • Login
Ver ítem 
  •   eBiltegia MONDRAGON UNIBERTSITATEA
  • Ikerketa-Artikuluak
  • Artikuluak-Ingeniaritza
  • Ver ítem
  •   eBiltegia MONDRAGON UNIBERTSITATEA
  • Ikerketa-Artikuluak
  • Artikuluak-Ingeniaritza
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.
Thumbnail
Ver/Abrir
GenMorph-Automatically Generating Metamorphic Relations via Genetic Programming.pdf (721.9Kb)
Registro completo
Impacto

Web of Science   

Google Scholar
Compartir
EmailLinkedinFacebookTwitter
Guarda la referencia
Mendely

Zotero

untranslated

Mets

Mods

Rdf

Marc

Exportar a BibTeX
Título
GenMorph: Automatically Generating Metamorphic Relations via Genetic Programming
Autor-a
Ayerdi, Jon
Arrieta, Aitor
Autor-a (de otra institución)
Terragni, Valerio
Jahangirova, Gunel
Tonella, Paolo
Grupo de investigación
Ingeniería del software y sistemas
Otras instituciones
University of Auckland
King's College London
Università della Svizzera italiana (USI) (Suiza)
Versión
Postprint
Derechos
© 2024 IEEE
Acceso
Acceso abierto
URI
https://hdl.handle.net/20.500.11984/6527
Versión del editor
https://doi.org/10.1109/TSE.2024.3407840
Publicado en
IEEE Transactions on Software Engineering 
Editor
IEEE
Palabras clave
Metamorphic Testing
oracle improvement
genetic programming
mutation analysis ... [+]
Metamorphic Testing
oracle improvement
genetic programming
mutation analysis
ODS 9 Industria, innovación e infraestructura [-]
Resumen
Metamorphic testing is a popular approach that aims to alleviate the oracle problem in software testing. At the core of this approach are Metamorphic Relations (MRs), specifying properties that hold a ... [+]
Metamorphic testing is a popular approach that aims to alleviate the oracle problem in software testing. At the core of this approach are Metamorphic Relations (MRs), specifying properties that hold among multiple test inputs and corresponding outputs. Deriving MRs is mostly a manual activity, since their automated generation is a challenging and largely unexplored problem. This paper presents GenMorph , a technique to automatically generate MRs for Java methods that involve inputs and outputs that are boolean, numerical, or ordered sequences. GenMorph uses an evolutionary algorithm to search for effective test oracles, i.e., oracles that trigger no false alarms and expose software faults in the method under test. The proposed search algorithm is guided by two fitness functions that measure the number of false alarms and the number of missed faults for the generated MRs. Our results show that GenMorph generates effective MRs for 18 out of 23 methods (mutation score >20%). Furthermore, it can increase Randoop ’s fault detection capability in 7 out of 23 methods, and Evosuite ’s in 14 out of 23 methods. When compared with AUTOMR, a state-of-the-art MR generator, GenMorph also outperformed its fault detection capability in 9 out of 10 methods. [-]
Financiador
Gobierno Vasco
Gobierno Vasco
Programa
Elkartek 2022
Ikertalde Convocatoria 2022-2023
Número
KK-2022/00119
IT1519-22
URI de la ayuda
Sin información
Sin información
Proyecto
Edge Technologies for Industrial Distributed AI Applications (EGIA)
Ingeniería de Software y Sistemas
Colecciones
  • Artículos - Ingeniería [743]

Listar

Todo eBiltegiaComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosMateriasGrupos de investigaciónPublicado enEsta colecciónPor fecha de publicaciónAutoresTítulosMateriasGrupos de investigaciónPublicado en

Mi cuenta

AccederRegistro

Estadísticas

Ver Estadísticas de uso

Recolectado por:

OpenAIREBASERecolecta

Validado por:

OpenAIRERebiun
MONDRAGON UNIBERTSITATEA | Biblioteca
Contacto | Sugerencias
DSpace
 

 

Recolectado por:

OpenAIREBASERecolecta

Validado por:

OpenAIRERebiun
MONDRAGON UNIBERTSITATEA | Biblioteca
Contacto | Sugerencias
DSpace