Demo Data from EDBT 2026 / reviewers in the wild / expert
Tianhong Wang 0010
dblp:406/1466
· DBLP profile ↗
3ranked-venue papers
0as first author
3since 2021 · last 2025
0009-0009-9174-9108ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 since 2021Security and privacy · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Software testing · 75% Program analysis · 25% | |
| Network and information security
3 papers |
Web and mobile security · 92% Malware analysis · 8% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security
mobile security |
1.7 | 2 | 2025 | Fratricide! Hijacking in Android Multi-Window · IEEE Trans. Dependable Secur. Comput. 2025 Don't Mess with Bro's Cheese! An Empirical Study of Resource Conflict in Android Multi-window · ASE 2025 |
Web and mobile security › mobile security
android security |
0.9 | 1 | 2025 | Fratricide! Hijacking in Android Multi-Window · IEEE Trans. Dependable Secur. Comput. 2025 |
Software testing › test oracle
automated test oracle |
0.9 | 1 | 2025 | EP-Detector: Automatic Detection of Error-Prone Operation Anomalies in Android Applications · ICSE 2025 |
Software testing
GUI testing |
0.9 | 1 | 2025 | EP-Detector: Automatic Detection of Error-Prone Operation Anomalies in Android Applications · ICSE 2025 |
Program analysis
static analysis |
0.9 | 1 | 2025 | Don't Mess with Bro's Cheese! An Empirical Study of Resource Conflict in Android Multi-window · ASE 2025 |
Software testing
test oracle |
0.9 | 1 | 2025 | EP-Detector: Automatic Detection of Error-Prone Operation Anomalies in Android Applications · ICSE 2025 |
Malware analysis
malware |
0.3 | 1 | 2025 | Fratricide! Hijacking in Android Multi-Window · IEEE Trans. Dependable Secur. Comput. 2025 |
Web and mobile security
mobile application security |
0.3 | 1 | 2025 | EP-Detector: Automatic Detection of Error-Prone Operation Anomalies in Android Applications · ICSE 2025 |
Methods — techniques the papers use, named apart from their topics
widget exploration · 1.7static analysis · 1.7similarity computation · 1.7root cause analysis · 1.7dynamic GUI-based testing · 1.7malicious sub-window activities · 0.9background services · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | EP-Detector: Automatic Detection of Error-Prone Operation Anomalies in Android ApplicationsabstractAndroid applications are pervasively adopted and heavily relied on in our daily life, leading to the growing demand for enhanced user experiences, such as ease for operation and robustness. Nevertheless, developers continue to prioritize traditional functionality and performance, overlooking the pivotal role of user experience in real-world scenarios. For example, poorly designed page elements can lead to user confusion, resulting in unexpected outcomes, termed as the error-prone operation anomalies (EPAs). In this work, we undertake the first effort to uncover the underlying essence of the EPA problem. To achieve this objective, we investigated the root causes of EPAs from three dimensions, i.e., subject, object and environment. These causes were identified by multi-stage attribute capturing and precise similarity computation. In this process, the causes are categorized into fine-grained classes, namely confusing behaviours, unsuitable layout, and resource overload. Building upon these insights, we propose a dynamic GUI-based testing tool EP-Detector to facilitate detecting the EPAs in real-world apps. The EP-Detector is equipped with widget-exploration based target navigation and automatic test oracle, enabling it to detect error-prone page elements and simulate events with both comprehensiveness and precision. To systematically study the prevalence and severity of real-world EPAs, we conducted experiments on 53 popular Android apps with EP-Detector. The confirmed results not only validate the high precision and completeness of EP-Detector but also highlight that EPAs are prevalent in current apps, with at least one EPA existing in every two page widgets on average, and 28.3% of them may lead to security and functionality issues or risks. The EP-Detector is available at https://github.com/WordDealer/EP-Detector. Chenkai Guo, Qianlu Wang, Naipeng Dong, Lingling Fan 0003, Tianhong Wang 0010, Enbao Chen, Zheli Liu |
ICSE | 5 |
| 2025 | Don't Mess with Bro's Cheese! An Empirical Study of Resource Conflict in Android Multi-windowabstractThe multi-window mode in Android has greatly improved productivity and usability by allowing multiple apps to run concurrently. However, alongside the advantages, such mode also introduces unforeseen risks in both functionality and security. In this work, we present the first systematic study to identify a previously unexplored class of issues, termed Multi-window Resource Conflicts (MRCs). Such conflicts occur when multiple app windows access the same system resource concurrently, potentially leading to crashes, functionality failures or unintended behaviors. To enhance the robustness and security of Android multi-window execution, we conduct a systematic and in-depth empirical study on the MRCs. We begin with a comprehensive root cause analysis, categorizing MRCs into three fundamental types based on their triggering patterns and affected resource states. To enable large-scale detection, we develop MRC-Detector, a static analysis framework that automatically identifies MRC issues in Android apps. Our manual verification confirms its high accuracy and effectiveness. We apply the MRC-Detector to the detection of over 150k real-world apps from F-droid and Google Play, uncovering the prevalence of MRC risks. Additionally, the distribution of MRC issues is analyzed in depth across multiple dimensions, including MRC type, APK size, app source and security classification. We further investigated the recognition and confirmation from developers and received 14 positive responses from vendors and project maintainers. Finally, comprehensive mitigation strategies are discussed. The materials of the study are available at: https://github.com/Huimilia/MRC. Chenkai Guo, Tianhong Wang 0010, Naipeng Dong, Qingqing Dong, Jiarui Che, Yaqiong Qiao, Xiangyang Luo 0001, Zheli Liu |
ASE | 3 |
| 2025 | Fratricide! Hijacking in Android Multi-WindowabstractAndroid's multi-window solutions allow several apps to coexist on one screen, providing powerful functionalities and appealing visuals for modern mobile devices. However, this opens the door for potential malware hijacking attacks. In our study, we unveiled Android's insufficient security measures against malware activity in multi-window modes, and identified strategies on how to bypass these measures. We first introduced long-term monitoring methods through background services or malicious sub-window activities, and then designed and implemented 7 multi-window hijacking strategies to achieve multi-window hijacking in the three mainstream multi-window modes. To evaluate the effectiveness and impact of the attacks, we ran the hijacking in different system versions supporting multi-window solutions, and simulated the hijacking on 262 popular apps. All of the apps suffer from at least two types of multi-window hijacking attacks, and more than 65% of them can be attacked by all the 7 multi-window hijacking attacks. Furthermore, we designed and distributed a questionnaire to gather user opinions towards these attacks. 85% of respondents believe that the multi-window hijacking is highly covert and difficult to defend against. Of significance, we received acknowledgement and award fund from development teams of impactful apps. Chenkai Guo, Tianhong Wang 0010, Qianlu Wang, Naipeng Dong, Xiangyang Luo 0001, Zheli Liu |
IEEE Trans. Dependable Secur. Comput. | 2 |