paper-with-me

Papers

DeepMutation: A Neural Mutation Tool

2020-02-12 · Michele Tufano, Jason Kimko, Shiya Wang, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Denys Poshyvanyk

Mutation testing can be used to assess the fault-detection capabilities of a given test suite. To this aim, two characteristics of mutation testing frameworks are of paramount importance: (i) they should generate mutants that are representative of real faults; and (ii) they should provide a complete tool chain able to automatically generate, inject, and test the mutants. To address the first point, we recently proposed an approach using a Recurrent Neural Network Encoder-Decoder architecture to learn mutants from ~787k faults mined from real programs. The empirical evaluation of this approach confirmed its ability to generate mutants representative of real faults. In this paper, we address the second point, presenting DeepMutation, a tool wrapping our deep learning model into a fully automated tool chain able to generate, inject, and test mutants learned from real faults. Video: https://sites.google.com/view/learning-mutation/deepmutation

📄 PDF Abstract BibTeX arXiv:2002.04760

Code (0)

등록된 구현이 없습니다.

Tasks

DecoderFault Detection

Methods 이 논문이 사용한 방법론

Test 설명 없음

Similar Papers 제목 키워드 기반

DANDI: Diffusion as Normative Distribution for Deep Neural Network Input

2025-02-05 · SoMin Kim, Shin Yoo

Surprise Adequacy (SA) has been widely studied as a test adequacy metric that can effectively guide software engineers towards inputs that are more likely to reveal unexpected behaviour of Deep Neural Networks (DNNs). In…

DNN Testing

A comprehensive comparison of tools for fitting mutational signatures

2023-10-02 · Matúš Medo, Charlotte K. Y. Ng, Michaela Medová

Mutational signatures connect characteristic mutational patterns in the genome with biological or chemical processes that take place in cancers. Analysis of mutational signatures can help elucidate tumor evolution, progn…

Prognosis

MutaBot: A Mutation Testing Approach for Chatbots

2024-01-18 · Michael Ferdinando Urrico, Diego Clerissi, Leonardo Mariani

Mutation testing is a technique aimed at assessing the effectiveness of test suites by seeding artificial faults into programs. Although available for many platforms and languages, no mutation testing tool is currently a…

Improving TSP Solutions Using GA with a New Hybrid Mutation Based on Knowledge and Randomness

2018-01-22 · Esra'a Alkafaween, Ahmad B. A. Hassanat

Genetic algorithm (GA) is an efficient tool for solving optimization problems by evolving solutions, as it mimics the Darwinian theory of natural evolution. The mutation operator is one of the key success factors in GA, …

Traveling Salesman Problem

Dynamicasome: a molecular dynamics-guided and AI-driven pathogenicity prediction catalogue for all genetic mutations

2025-09-23 · Naeyma N Islam, Mathew A Coban, Jessica M Fuller, Caleb Weber 외 arxiv

Advances in genomic medicine accelerate the identi cation of mutations in disease-associated genes, but the pathogenicity of many mutations remains unknown, hindering their use in diagnostics and clinical decision-making…