Research & Publications
My work sits under three themes.
- Cross-language program analysis
- Foundational program analyses
- Software security analysis and repair
📄 Publications
2026
JetTyped: A Study of Cross-Language Type Bugs in Android's JavaScriptEngine
cross-language
Abhishek Tiwari, Jyoti Prakash, Dimitrios Dafnis, Mikkel Baun Kjærgaard
34th IEEE International Symposium on Software Reliability Engineering (ISSRE'26)Sentry: Towards a Cross-Language Dynamic Analysis Framework for Hybrid Android Applications
cross-languagesecurity-privacy
Jyoti Prakash, Abhishek Tiwari, Mikkel Baun Kjærgaard
Second International Workshop on Software Security Testing (SECUTE@ASE 2026)Towards Analyzing N-language Polyglot Programs
cross-language
Jyoti Prakash, Abhishek Tiwari, Mikkel Baun Kjærgaard
33rd IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'26)Modular Unification of Unilingual Pointer Analyses to Multilingual FFI-based Programs
cross-languageprogram-analysis
Jyoti Prakash, Abhishek Tiwari, Christian Hammer
Science of Computer Programming 243
Journal First Track @ SANER'26
2024
- Automated Repair of Information Flow Security in Android Implicit Inter-App Communication
security-privacyprogram-analysis
Abhishek Tiwari, Jyoti Prakash, Zhen Dong, Carlo A. Furia
26th IEEE International Symposium on Formal Methods (FM'24)
2023
Demand-driven Information Flow Analysis of WebView in Android Hybrid Apps
cross-languagesecurity-privacy
Abhishek Tiwari, Jyoti Prakash, Christian Hammer
34th IEEE International Symposium on Software Reliability Engineering (ISSRE'23)Understanding the Impact of Fingerprinting in Android Hybrid Apps
security-privacy
Abhishek Tiwari, Jyoti Prakash, Alimerdan Rahimov, Christian Hammer
MobileSoft'23 (co-located with ICSE'23)
🏅 ACM SIGSOFT Distinguished Paper Award
2021
- Effects of Program Representation on Pointer Analyses — An Empirical Study
program-analysis
Jyoti Prakash, Abhishek Tiwari, Christian Hammer
24th International Conference on Fundamental Approaches to Software Engineering (FASE'21)
2020
- A Large Scale Analysis of Android–Web Hybridization
cross-language
Abhishek Tiwari, Jyoti Prakash, Sascha Groß, Christian Hammer
Journal of Systems and Software 170
2019
- A Large Scale Analysis of Android–Web Hybridization
cross-language
Abhishek Tiwari, Jyoti Prakash, Sascha Groß, Christian Hammer
19th International Working Conference on Source Code Analysis and Manipulation (SCAM'2019)
Note: All tools mentioned above are research prototypes and should be treated as alpha-quality software.
🎤 Talks
Building Trust in Open-Ended Software Systems: From Static Analysis to LLM Assurance
AI Conference @ ExxonMobil, BangaloreDemand-driven Information Flow Analysis of WebView in Android Hybrid Apps
Research Highlights in Programming Languages @ FSTTCS'2024 (IIT Gandhinagar)On the Soundness of Pointer Analyses
The MathWorks, Bangalore
📘 Thesis
Static Analyses of Interlanguage Interoperations Dissertation · Slides
cross-language
Jyoti Prakash
University of Passau, Germany (2024)Points-to Analysis for Java using Push-Down Systems
program-analysis
Jyoti Prakash
Master's Thesis, Saarland University (2017)