Title
|
|
|
|
C++11/14 mutation operators based on common fault patterns
|
|
Author
|
|
|
|
|
|
Abstract
|
|
|
|
The C++11/14 standard offers a wealth of features aimed at helping programmers write better code. Unfortunately, some of these features may cause subtle programming faults, likely to go unnoticed during code reviews. In this paper we propose four new mutation operators for C++11/14 based on common fault patterns, which allow to verify whether a unit test suite is capable of testing against such faults. We validate the relevance of the proposed mutation operators by performing a case study on seven real-life software systems. |
|
|
Language
|
|
|
|
English
|
|
Source (journal)
|
|
|
|
Lecture notes in computer science. - Berlin, 1973, currens
|
|
Source (book)
|
|
|
|
Testing Software and Systems : 30th IFIP WG 6.1 International Conference, ICTSS 2018, October 1-3, 2018, Cádiz, Spain / Medina-Bulo, Immaculada [edit.]; et al.
|
|
Source (series)
|
|
|
|
IFIP International Conference on Testing Software and Systems
|
|
Publication
|
|
|
|
Cham
:
Springer international publishing ag
,
2018
|
|
ISSN
|
|
|
|
0302-9743
[print]
1611-3349
[online]
|
|
ISBN
|
|
|
|
978-3-319-99926-5
|
|
|
|
|
|
978-3-319-99926-5
978-3-319-99927-2
|
|
DOI
|
|
|
|
10.1007/978-3-319-99927-2_9
|
|
Volume/pages
|
|
|
|
11146
(2018)
, p. 102-118
|
|
ISI
|
|
|
|
000476937000009
|
|
Full text (Publisher's DOI)
|
|
|
|
|
|
Full text (open access)
|
|
|
|
|
|