|
| 1 | +# To be filled by the author(s) at the time of submission |
| 2 | +# ------------------------------------------------------- |
| 3 | + |
| 4 | +# Title of the article: |
| 5 | +# - For a successful replication, it shoudl be prefixed with "[Re]" |
| 6 | +# - For a failed replication, it should be prefixed with "[¬Re]" |
| 7 | +# - For other article types, no instruction (but please, not too long) |
| 8 | +title: "[Re] Effective Program Debloating via Reinforcement Learning" |
| 9 | + |
| 10 | +# List of authors with name, orcid number, email and affiliation |
| 11 | +# Affiliation "*" means contact author |
| 12 | +authors: |
| 13 | + - name: Denis Maurel |
| 14 | + orcid: 0000-0001-5658-5923 |
| 15 | + |
| 16 | + affiliations: 1,* |
| 17 | + |
| 18 | + - name: Jérôme Fillioux |
| 19 | + orcid: 0000-0001-7304-1899 |
| 20 | + |
| 21 | + affiliations: 1 |
| 22 | + |
| 23 | + - name: Dan Gugenheim |
| 24 | + orcid: 0000-0003-4800-7909 |
| 25 | + |
| 26 | + affiliations: 1 |
| 27 | + |
| 28 | +# List of affiliations with code (corresponding to author affiliations), name |
| 29 | +# and address. You can also use these affiliations to add text such as "Equal |
| 30 | +# contributions" as name (with no address). |
| 31 | +affiliations: |
| 32 | + - code: 1 |
| 33 | + name: onepoint sud-ouest R&D |
| 34 | + address: Bordeaux, France |
| 35 | + |
| 36 | +# List of keywords (adding the programming language might be a good idea) |
| 37 | +keywords: program debloating, reinforcement learning, unit test, python, machine learning, decision tree, delta debugging |
| 38 | + |
| 39 | +# Code URL and DOI (url is mandatory for replication, doi after acceptance) |
| 40 | +# You can get a DOI for your code from Zenodo, |
| 41 | +# see https://guides.github.com/activities/citable-code/ |
| 42 | +code: |
| 43 | + - url: https://gitlab.com/onepoint/recherche-et-developpement/optimus/chisel-replication |
| 44 | + - doi: 10.5281/zenodo.4530318 |
| 45 | + |
| 46 | +# Date URL and DOI (optional if no data) |
| 47 | +data: |
| 48 | + - url: |
| 49 | + - doi: |
| 50 | + |
| 51 | +# Information about the original article that has been replicated |
| 52 | +replication: |
| 53 | + - cite: Heo, K., Lee, W., Pashakhanloo, P., & Naik, M. (2018, October).Effective program debloating via reinforcement learning. In Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security (pp. 380-394). |
| 54 | + - bib: heoEffectiveProgramDebloating2018 |
| 55 | + - url: https://www.cis.upenn.edu/~mhnaik/papers/chisel.pdf |
| 56 | + - doi: 10.1145/3243734.3243838 |
| 57 | + |
| 58 | + |
| 59 | +# Don't forget to surround abstract with double quotes |
| 60 | +abstract: "This paper presents a replication of the CHISEL debloating system with some clarifications on caveats of the original method. |
| 61 | + It also presents a new property testing method using unit tests. |
| 62 | + The original results are extended with numerical proves of the improvements linked to the Reinforcement |
| 63 | + Learning part of the CHISEL system compared to the original HDD system. |
| 64 | + Several Python librairies are debloated and the improvements in terms of number of iterations and time consumption are presented. |
| 65 | + The results show that the RL part of CHISEL significantly improves the original HDD algorithm." |
| 66 | + |
| 67 | +# Bibliography file (yours) |
| 68 | +bibliography: bibliography.bib |
| 69 | + |
| 70 | +# Type of the article |
| 71 | +# Type can be: |
| 72 | +# * Editorial |
| 73 | +# * Letter |
| 74 | +# * Replication |
| 75 | +type: Replication |
| 76 | + |
| 77 | +# Scientific domain of the article (e.g. Computational Neuroscience) |
| 78 | +# (one domain only & try to be not overly specific) |
| 79 | +domain: Program Debloating |
| 80 | + |
| 81 | +# Coding language (main one only if several) |
| 82 | +language: Python |
| 83 | + |
| 84 | + |
| 85 | +# To be filled by the author(s) after acceptance |
| 86 | +# ----------------------------------------------------------------------------- |
| 87 | + |
| 88 | +# For example, the URL of the GitHub issue where review actually occured |
| 89 | +review: |
| 90 | + - url: https://github.com/ReScience/submissions/issues/48 |
| 91 | + |
| 92 | +contributors: |
| 93 | + - name: Olivia Guest |
| 94 | + orcid: 0000-0002-1891-0972 |
| 95 | + role: editor |
| 96 | + - name: Wouter Kouw |
| 97 | + orcid: 0000-0002-0547-4817 |
| 98 | + role: reviewer |
| 99 | + - name: Esther Mulwa |
| 100 | + orcid: 0000-0002-1327-1198 |
| 101 | + role: reviewer |
| 102 | + |
| 103 | +# This information will be provided by the editor |
| 104 | +dates: |
| 105 | + - received: February 10, 2021 |
| 106 | + - accepted: January 18, 2022 |
| 107 | + - published: March 28, 2022 |
| 108 | + |
| 109 | +# This information will be provided by the editor |
| 110 | +article: |
| 111 | + - number: 12 # Article number will be automatically assigned during publication |
| 112 | + - doi: 10.5281/zenodo.6255131 # DOI from Zenodo |
| 113 | + - url: https://zenodo.org/record/6255131/files/article.pdf # Final PDF URL (Zenodo or rescience website?) |
| 114 | + |
| 115 | +# This information will be provided by the editor |
| 116 | +journal: |
| 117 | + - name: "ReScience C" |
| 118 | + - issn: 2430-3658 |
| 119 | + - volume: 7 |
| 120 | + - issue: 1 |
0 commit comments