This commit is contained in:
parent
a1e6682b3c
commit
c998dc27ac
1 changed files with 42 additions and 2 deletions
|
|
@ -168,12 +168,52 @@ This is a reasonable failure rate, but we should keep in mind that it adds up to
|
||||||
To check the impact on the finishing rate of our instrumentation, we then run the same experiment we ran in @sec:rasta.
|
To check the impact on the finishing rate of our instrumentation, we then run the same experiment we ran in @sec:rasta.
|
||||||
We run the tools on the #APK before and after instrumentation, and compared the finishing rates in @fig:th-status-npatched-vs-patched (without taking into account #APKs we failed to patch#footnote[Due to a handling error during the experiment, the figure shows the results for #nb_patched_rasta #APKs instead of #nb_patched. \ We also ignored the tool from Wognsen #etal due to the high number of timeouts]).
|
We run the tools on the #APK before and after instrumentation, and compared the finishing rates in @fig:th-status-npatched-vs-patched (without taking into account #APKs we failed to patch#footnote[Due to a handling error during the experiment, the figure shows the results for #nb_patched_rasta #APKs instead of #nb_patched. \ We also ignored the tool from Wognsen #etal due to the high number of timeouts]).
|
||||||
|
|
||||||
#todo[alt text @fig:th-status-npatched-vs-patched]
|
|
||||||
#figure({
|
#figure({
|
||||||
image(
|
image(
|
||||||
"figs/comparision-of-exit-status.svg",
|
"figs/comparision-of-exit-status.svg",
|
||||||
width: 100%,
|
width: 100%,
|
||||||
alt: "",
|
alt: (
|
||||||
|
"Bar chart showing the % of analyse apk on the y-axis and the ",
|
||||||
|
"tools on the x-axis. Each tools has two bars, one for the ",
|
||||||
|
"original APKs and an one for the transformed APKs. ",
|
||||||
|
"The bars for adagio both show a 100% finishing rate. ",
|
||||||
|
"The bars for amandroid both show a 80% finsingh rate, 15% timeout ",
|
||||||
|
"rate and 5% failure rate. ",
|
||||||
|
"The bars for anadroid both show a 100% failure rate. ",
|
||||||
|
"The bars for androguard both show a 100% finishing rate. ",
|
||||||
|
"The bars for androguard_dad both show a 35% finsingh rate, and ",
|
||||||
|
"65% failure rate. ",
|
||||||
|
"The bars for apparecium both show a 95% finsingh rate, and ",
|
||||||
|
"5% failure rate. ",
|
||||||
|
"The original bar for blueseal indicates a 5% finishing rate ",
|
||||||
|
"25% timeout rate, and 70% failure rate. Its transformed bar ",
|
||||||
|
"indicates a 100% failure rate. ",
|
||||||
|
"The original bar for dialdroid indicates a 10% finishing rate ",
|
||||||
|
"and a 90% failure rate, the transformed bar indicates a 5% ",
|
||||||
|
"finishing tate and a 95% failure rate. ",
|
||||||
|
"The original bar for didfail indicates a 1% finishing rate ",
|
||||||
|
"and 99% failure rate. Its transformed bar indicates a 100% ",
|
||||||
|
"failure rate. ",
|
||||||
|
"The bars for droidsafe both show a 100% failure rate. ",
|
||||||
|
"The original bar for flowdroid indicates a 41% finishing rate ",
|
||||||
|
"1% timeout rate, and 58% failure rate. Its transformed bar ",
|
||||||
|
"indicates a 40% finishing rate, 1% timeout rate and 59% ",
|
||||||
|
"failure rate. ",
|
||||||
|
"The bars for gator both show a 75% finishing rate, 20 timeout ",
|
||||||
|
"rate and 5% failure rate. ",
|
||||||
|
"The original bar for ic3_fork indicates a 55% finishing rate ",
|
||||||
|
"5% timeout rate, 10% other, and 30% failure rate. Its transformed ",
|
||||||
|
"bar indicate 100% failure rate. ",
|
||||||
|
"The original bar for iccta indicates a 3% finishing rate ",
|
||||||
|
"1% timeout rate, and 96% failure rate. Its transformed ",
|
||||||
|
"bar indicate 100% failure rate. ",
|
||||||
|
"The bars for mallodroid both show a 100% failure rate. ",
|
||||||
|
"The bars for redexer both show a 60% finishing rate and 40% ",
|
||||||
|
"failure rate. ",
|
||||||
|
"The original bar for saaf indicates a 15% finishing rate ",
|
||||||
|
"and 85% failure rate. Its transformed bar indicate 100% finishing ",
|
||||||
|
"rate.",
|
||||||
|
).join()
|
||||||
)
|
)
|
||||||
//place(center + horizon, rotate(24deg, text(red.transparentize(0%), size: 20pt, "PRELIMINARY RESULTS")))
|
//place(center + horizon, rotate(24deg, text(red.transparentize(0%), size: 20pt, "PRELIMINARY RESULTS")))
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue