MuSe: a Mutation Testing Plugin for the Remix IDE

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Iuliano, Gerardo, Carangelo, Daniele, Calabrese, Carmine, Di Nucci, Dario
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866908910397423616
author Iuliano, Gerardo
Carangelo, Daniele
Calabrese, Carmine
Di Nucci, Dario
author_facet Iuliano, Gerardo
Carangelo, Daniele
Calabrese, Carmine
Di Nucci, Dario
contents Mutation testing is a technique to assess the effectiveness of test suites by introducing artificial faults into programs. Although mutation testing plugins are available for many platforms and languages, none is currently available for Remix-IDE, the most widely used Integrated Development Environment for the entire contract development journey, used by users of all knowledge levels, and serves as a learning lab for teaching and experimenting with Ethereum. The quality and security of smart contracts are crucial in blockchain systems, as even minor issues can result in substantial financial losses. This paper proposes MuSe, a mutation testing plugin for the Remix-IDE. MuSe includes traditional, Solidity-specific, and security-oriented mutation operators. Its integration into the Remix-IDE eliminates the need for additional setup and lowers the entry barrier. As a result, developers and researchers can immediately leverage mutation testing to assess the effectiveness of their test suites and identify potential issues in smart contracts. We provide a demo video showing MuSe: https://www.youtube.com/watch?v=MIFk9exTDu0 and its repository: https://github.com/GerardoIuliano/MuSe-Remix-Plugin.
format Preprint
id arxiv_https___arxiv_org_abs_2603_23441
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle MuSe: a Mutation Testing Plugin for the Remix IDE
Iuliano, Gerardo
Carangelo, Daniele
Calabrese, Carmine
Di Nucci, Dario
Software Engineering
Mutation testing is a technique to assess the effectiveness of test suites by introducing artificial faults into programs. Although mutation testing plugins are available for many platforms and languages, none is currently available for Remix-IDE, the most widely used Integrated Development Environment for the entire contract development journey, used by users of all knowledge levels, and serves as a learning lab for teaching and experimenting with Ethereum. The quality and security of smart contracts are crucial in blockchain systems, as even minor issues can result in substantial financial losses. This paper proposes MuSe, a mutation testing plugin for the Remix-IDE. MuSe includes traditional, Solidity-specific, and security-oriented mutation operators. Its integration into the Remix-IDE eliminates the need for additional setup and lowers the entry barrier. As a result, developers and researchers can immediately leverage mutation testing to assess the effectiveness of their test suites and identify potential issues in smart contracts. We provide a demo video showing MuSe: https://www.youtube.com/watch?v=MIFk9exTDu0 and its repository: https://github.com/GerardoIuliano/MuSe-Remix-Plugin.
title MuSe: a Mutation Testing Plugin for the Remix IDE
topic Software Engineering
url https://arxiv.org/abs/2603.23441