#import "../lib.typ": todo, epigraph, highlight-block, SDK
#import "X_var.typ": resultunusable

= Evaluating the Reusability of Android Static Analysis Tools <sec:rasta>

/*
#epigraph("Adira Tal and Sylvia Tilly, Star Trek: Discovery, \"People of Earth\"")[
 #block[
   #set align(left)
   "This science vessel's practically a museum" \
   "Okay, well, museums are cool, so..." \
   "That's what someone who lives in a museum would say." \
 ]
]*/
// Maxine "Max" Caulfield officially, but she explicitly say to never use Maxine, and prefered names are important
#epigraph("Max Caulfield, Life is Strange \"Out of Time\"")[I keep going back in time.]
// This one is fun, but wont happen XD: 
// #epigraph("T-Bug Cyberpunk 2077")[You Want Nice, Supportive? Call A Damn Helpline.]

#align(center, highlight-block(inset: 15pt, width: 75%, block(align(left)[
  This chapter intends to explore the robustness of past software dedicated to static analysis of Android applications.
  We pursue the community effort that identified software supporting publications that perform static analysis of mobile applications, and we propose a method for evaluating the reliability of this software.
  We extensively evaluate static analysis tools on a recent dataset of Android applications, including goodware and malware, that we designed to measure the influence of parameters such as the date and size of applications.
  Our results show that #resultunusable of the evaluated tools are no longer usable and that the size of the bytecode and the min #SDK version have the greatest influence on the reliability of tested the tools.
])))


#include("1_intro.typ")
#include("2_methodology.typ")
#include("3_experiments.typ")
#include("4_failures_analysis.typ")
#include("5_soa_comp.typ")
#include("6_recommendations.typ")
#include("7_limitations.typ")
#include("8_futur_works.typ")
#include("9_conclusion.typ")
