Skip to content

Commit fc8d175

Browse files
authored
Add files via upload
1 parent 9450001 commit fc8d175

File tree

2 files changed

+120
-0
lines changed

2 files changed

+120
-0
lines changed

10.5281_zenodo.6255131/article.pdf

81.1 KB
Binary file not shown.

10.5281_zenodo.6255131/article.yaml

+120
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
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

Comments
 (0)