• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Do you have 5 min? Improving Call Graph Analysis with Runtime Information
 
  • Details
  • Full
Options
June 23, 2025
Conference Paper
Title

Do you have 5 min? Improving Call Graph Analysis with Runtime Information

Abstract
Constructing precise and sound call graphs is fundamental for effective static analysis, yet it remains a significant challenge in today's software. Traditionally, researchers have developed sophisticated algorithms to address this issue, often resulting in increased computational costs. But what if we could provide a simple, cost-effective way to improve call graphs drastically?
This paper introduces a simple method to largely enhance static call graphs almost for free, i.e., with 5 min of dynamic analysis and low overhead. Our approach improves the soundness of call graphs, thereby benefiting any downstream static analyses based on call graphs, such as data flow analysis. We demonstrate the efficacy of our method on Android apps by integrating it with FlowDroid, the leading static analysis tool for Android apps. Additionally, we outline future directions for achieving even more accurate and sound call graphs in static analysis.
Author(s)
Samhi, Jordan
Miltenberger, Marc  
Fraunhofer-Institut für Sichere Informationstechnologie SIT  
Alecci, Marco
Arzt, Steven  
Fraunhofer-Institut für Sichere Informationstechnologie SIT  
D Assise Bissyandé, Tégawendé François
Klein, Jacques
Mainwork
FSE Companion 2025, 33rd ACM International Conference on the Foundations of Software Engineering. Companion Proceedings  
Conference
International Conference on the Foundations of Software Engineering 2025  
Open Access
DOI
10.1145/3696630.3728495
Additional link
Full text
Language
English
Fraunhofer-Institut für Sichere Informationstechnologie SIT  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024