11
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel – Appendices Giovani Guizzo, Federica Sarro, Jens Krinke, and Silvia R. Vergilio 1 I NTRODUCTION This document presents all the Pareto Fronts found for the programs used in the experimental evaluation reported in the paper: “Sentinel: A Hyper-Heuristic for the Generation of Mutant Reduction Strategies”. The fronts in the following sections contain all the non-dominated solutions (strategies) found for the 4 versions of the given program. For all figures, the Y axis represents the Mutation Score approximation obtained by the strategy, and the X axis represents the CPU time taken to execute the strategy and its selected mutants in relation to executing all mutants. G. Guizzo, F. Sarro (corresponding author) and J. Krinke are with the University College London, London WC1E 6BT, United Kingdom. E-mail: {g.guizzo, f.sarro, j.krinke}@ucl.ac.uk. S. R. Vergilio is with the Department of Informatics, Federal University of Paran´ a, Curitiba, PR, Brazil. E-mail: [email protected] Manuscript received September 14, 2018; revised May 21, 2020.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1

Sentinel – AppendicesGiovani Guizzo, Federica Sarro, Jens Krinke, and Silvia R. Vergilio

F

1 INTRODUCTION

This document presents all the Pareto Fronts found for the programs used in the experimental evaluation reported in thepaper: “Sentinel: A Hyper-Heuristic for the Generation of Mutant Reduction Strategies”.

The fronts in the following sections contain all the non-dominated solutions (strategies) found for the 4 versions of thegiven program. For all figures, the Y axis represents the Mutation Score approximation obtained by the strategy, and the X axisrepresents the CPU time taken to execute the strategy and its selected mutants in relation to executing all mutants.

• G. Guizzo, F. Sarro (corresponding author) and J. Krinke are with the University College London, London WC1E 6BT, United Kingdom.E-mail: {g.guizzo, f.sarro, j.krinke}@ucl.ac.uk.

• S. R. Vergilio is with the Department of Informatics, Federal University of Parana, Curitiba, PR, Brazil.E-mail: [email protected]

Manuscript received September 14, 2018; revised May 21, 2020.

Page 2: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 2

2 APACHE COMMONS BEANUTILS

(a) commons-beanutils-1.8.0 (b) commons-beanutils-1.8.1

(c) commons-beanutils-1.8.2 (d) commons-beanutils-1.8.3

Page 3: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 3

3 APACHE COMMONS CODEC

(a) commons-codec-1.4 (b) commons-codec-1.5

(c) commons-codec-1.6 (d) commons-codec-1.11

Page 4: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 4

4 APACHE COMMONS COLLECTIONS

(a) commons-collections-3.0 (b) commons-collections-3.1

(c) commons-collections-3.2 (d) commons-collections-3.2.1

Page 5: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 5

5 APACHE COMMONS LANG

(a) commons-lang-3.0 (b) commons-lang-3.0.1

(c) commons-lang-3.1 (d) commons-lang-3.2

Page 6: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 6

6 APACHE COMMONS VALIDATOR

(a) commons-validator-1.4.0 (b) commons-validator-1.4.1

(c) commons-validator-1.5.0 (d) commons-validator-1.5.1

Page 7: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 7

7 JFREECHART

(a) jfreechart-1.0.0 (b) jfreechart-1.0.1

(c) jfreechart-1.0.2 (d) jfreechart-1.0.3

Page 8: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 8

8 JGRAPHT

(a) jgrapht-0.9.0 (b) jgrapht-0.9.1

(c) jgrapht-0.9.2 (d) jgrapht-1.0.0

Page 9: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 9

9 JODA-TIME

(a) joda-time-2.8 (b) joda-time-2.8.1

(c) joda-time-2.8.2 (d) joda-time-2.9

Page 10: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 10

10 OGNL

(a) ognl-3.1 (b) ognl-3.1.1

(c) ognl-3.1.2 (d) ognl-3.1.3

Page 11: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Sentinel

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 11

11 WIRE

(a) wire-2.0.0 (b) wire-2.0.1

(c) wire-2.0.2 (d) wire-2.0.3