thesis/3_rasta/5_conclusion.typ
Jean-Marie Mineau ef50ff2f49
here we go
2025-06-21 12:52:35 +02:00

13 lines
1.4 KiB
XML

== Conclusion <sec:rasta-conclusion>
This paper has assessed the suggested results of the literature~\cite{luoTaintBenchAutomaticRealworld2022, pauckAndroidTaintAnalysis2018, reaves_droid_2016} about the reliability of static analysis tools for Android applications.
With a dataset of \NBTOTALSTRING applications we established that \resultunusable of \nbtoolsselectedvariations\xspace tools are not reusable, when considering that a tool that has more than 50\% of time a failure is unusable.
In total, the analysis success rate of the tools that we could run for the entire dataset is \resultratio.
The characteristics that have the most influence on the success rate is the bytecode size and min SDK version. Finally, we showed that malware APKs have a better finishing rate than goodware.
In future works, we plan to investigate deeper the reported errors of the tools in order to analyze the most common types of errors, in particular for Java based tools. We also plan to extend this work with a selection of more recent tools performing static analysis.
%Following Reaves {\it et al.} recommendations~\cite{reaves_droid_2016}, we publish the Docker and Singularity images we built to run our experiments alongside the Docker files. This will allow the research community to use directly the tools without the build and installation penalty.
%\todo{check ce qui est dit sur ic3 et ic3fork}