Article (Scientific journals)
TaskFlow: LLMs for Android Taint Specification
ALECCI, Marco; SAMHI, Jordan; Miltenberger, Marc et al.
2026 • In ACM Transactions on Software Engineering and Methodology
Peer Reviewed verified by ORBi
 

Files


Full Text
TOSEM2025_TaskFlow.pdf
Author postprint (2.06 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Abstract :
[en] Taint analysis is a widely used technique to analyze Android apps, enabling the tracking of data flow within an app. A key step consists in identifying which methods act as SOURCEs (i.e., where a data of interest originates) and SINKs (where data might be exposed). Existing approaches typically fall into two categories: ➀ Handcrafted lists, which suffer from incompleteness and quickly become outdated; and ➁ Automated techniques, which, although scalable, over-approximate and produce many false positives, primarily due to the challenge of defining what qualifies as a SOURCE . While identifying SINKs is generally more straightforward (as they correspond to explicit exposure points), defining a universal criterion for what constitutes a SOURCE remains inherently challenging. For example, isMicrophoneMute () may not typically be considered a SOURCE , yet in specific contexts it could represent a significant privacy concern. This context dependence highlights the limitations of static, generic lists of SOURCE methods. We present TaskFlow , a novel LLM-driven framework for generating task-specific lists of SOURCE (or SINK ) methods aligned with specific analysis goals. By reasoning over API semantics and contextual usage, TaskFlow ➀ mitigates the noise commonly introduced by overly broad lists, leading to more precise taint analyses; and ➁ addresses the incompleteness of manual approaches.
Disciplines :
Computer science
Author, co-author :
ALECCI, Marco  ;  University of Luxembourg
SAMHI, Jordan  ;  University of Luxembourg
Miltenberger, Marc ;  Fraunhofer Institute for Secure Information Technology, Germany
Arzt, Steven ;  Fraunhofer Institute for Secure Information Technology, Germany
BISSYANDE, Tegawendé  ;  University of Luxembourg
KLEIN, Jacques  ;  University of Luxembourg
External co-authors :
yes
Language :
English
Title :
TaskFlow: LLMs for Android Taint Specification
Publication date :
15 May 2026
Journal title :
ACM Transactions on Software Engineering and Methodology
ISSN :
1049-331X
Publisher :
Association for Computing Machinery (ACM)
Peer reviewed :
Peer Reviewed verified by ORBi
Available on ORBilu :
since 27 May 2026

Statistics


Number of views
62 (0 by Unilu)
Number of downloads
67 (0 by Unilu)

OpenCitations
 
0
OpenAlex citations
 
0

Bibliography


Similar publications



Contact ORBilu