Aleksandr Pilgun
Software Engineering Researcher @ Debloat.App
Luxembourg
Actions
Aleksandr Pilgun is a software engineer and researcher. He received his PhD degree from the University of Luxembourg mainly for introducing an efficient instruction coverage measurement tool followed by the coverage-backed shrinking technique for Android apps.
Links
Area of Expertise
Topics
Measure instruction coverage and shrink the app!
Have you ever wondered what amount of code actually runs in your Android app?
Besides originally written source code an app comprises a lot of dependences scattered over multiple DEX files. Dependencies often become major contributors to the app size. In this talk we will take a look into the app as a whole from the perspective of disassembled bytecode (smali).
You will learn how to measure code coverage at the level of instructions, we will navigate through a JaCoCo-like report codebase and see what actually executes. Finally, we will conclude on how much of unnecessary code we get and learn how to get rid of it.
Aleksandr Pilgun
Software Engineering Researcher @ Debloat.App
Luxembourg
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top