2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) 2021
DOI: 10.1109/icse43902.2021.00086
|View full text |Cite
|
Sign up to set email alerts
|

MuDelta: Delta-Oriented Mutation Testing at Commit Time

Abstract: To effectively test program changes using mutation testing, one needs to use mutants that are relevant to the altered program behaviours. We introduce MuDelta, an approach that identifies commit-relevant mutants; mutants that affect and are affected by the changed program behaviours. Our approach uses machine learning applied on a combined scheme of graph and vector-based representations of static code features. Our results, from 50 commits in 21 Coreutils programs, demonstrate a strong prediction ability of o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 13 publications
(18 citation statements)
references
References 57 publications
0
18
0
Order By: Relevance
“…• Machine Learning based Commit-aware Mutant Selection: Mudelta [28] presents a machine learning and static analysis-based approach for predicting commit-relevant mutants. This paper illustrates the importance of commit-aware mutation testing, particularly its ability to reduce mutation testing effort and reveal commit-related faults.…”
Section: State Of the Artmentioning
confidence: 99%
See 4 more Smart Citations
“…• Machine Learning based Commit-aware Mutant Selection: Mudelta [28] presents a machine learning and static analysis-based approach for predicting commit-relevant mutants. This paper illustrates the importance of commit-aware mutation testing, particularly its ability to reduce mutation testing effort and reveal commit-related faults.…”
Section: State Of the Artmentioning
confidence: 99%
“…Our commit-relevant mutation approach aims to fulfill certain requirements to ensure we gather and study a vast number of commits and commit-relevant mutants. These design requirements address some of the limitations and challenges of state of the art [28,29,39]. In particular, we address the following:…”
Section: Design Requirementsmentioning
confidence: 99%
See 3 more Smart Citations