Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yucheng Su

dblp:233/5796 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2025
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 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
Program analysis · 72% Software testing · 14% Software maintenance and evolution · 14%
Network and information security
1 paper
Systems and software security · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis › static analysis
call graph construction
0.912025
GlassWing: A Tailored Static Analysis Approach for Flutter Android Apps · ASE 2025
Program analysis › static analysis
cross-language analysis
0.912025
GlassWing: A Tailored Static Analysis Approach for Flutter Android Apps · ASE 2025
Program analysis › static analysis › call graph construction
cross-language call graph
0.912025
GlassWing: A Tailored Static Analysis Approach for Flutter Android Apps · ASE 2025
Program analysis
static analysis
0.912025
GlassWing: A Tailored Static Analysis Approach for Flutter Android Apps · ASE 2025
Software testing
GUI testing
0.712023
Scene-Driven Exploration and GUI Modeling for Android Apps · ASE 2023
Software maintenance and evolution
reverse engineering
0.712023
Scene-Driven Exploration and GUI Modeling for Android Apps · ASE 2023
Systems and software security › information flow tracking
taint analysis
0.312025
GlassWing: A Tailored Static Analysis Approach for Flutter Android Apps · ASE 2025

Methods — techniques the papers use, named apart from their topics

program semantic extraction · 1.7data flow analysis · 1.7state fuzzing · 0.7smart exploration · 0.7indirect launching · 0.7
YearPublicationVenuePosition
2025 GlassWing: A Tailored Static Analysis Approach for Flutter Android Apps
abstract
The variety of mobile operating systems available in the market has led to the emergence of cross-platform frameworks, which simplify the development and deployment of mobile applications across multiple platforms simultaneously. Among these, the Flutter framework promoted by Google has become a widely used cross-platform development framework. To date, no work has provided support for the static analysis of Flutter apps on the Android platform. State-of-the-art static analyzers fail to "see" the implicit invocation between the Dart language used by the Flutter framework and the Dalvik bytecode (DEX) used by the native Android platform, posing a significant threat to the completeness of the mobile software analysis.In this paper, we present GlassWing, the first tailored approach to static analysis for Flutter Android apps. GlassWing leverages a data-flow-oriented approach to conduct key program semantic extraction of Flutter apps and discloses the implicit Dart-DEX invocation relations, thereby making cross-language invocation visible. Extensive evaluation on 1,023 popular real-world Flutter apps indicates that GlassWing enhances static analysis of Flutter apps integrated with Soot by parsing 141% more Jimple code lines, extending the call graph with more edges and nodes, and revealing almost 3X potential sensitive data leaks that were previously undetected with FlowDroid. GlassWing sheds light on downstream research fields for Flutter apps (e.g., program graph analysis, taint analysis, and malicious software analysis). Many current and future Android analysis initiatives can be enhanced by seamlessly incorporating GlassWing’s insights.
Yucheng Su, Lingling Fan 0003, Miaoying Cai, Sen Chen 0001
ASE2
2023 Scene-Driven Exploration and GUI Modeling for Android Apps
abstract
Due to the competitive environment, mobile apps are usually produced under pressure with lots of complicated functionality and UI pages. Therefore, it is challenging for various roles to design, understand, test, and maintain these apps. The extracted transition graphs for apps such as ATG, WTG, and STG have a low transition coverage and coarse-grained granularity, which limits the existing methods of graphical user interface (GUI) modeling by UI exploration. To solve these problems, in this paper, we propose SceneDroid, a scene-driven exploration approach to extracting the GUI scenes dynamically by integrating a series of novel techniques including smart exploration, state fuzzing, and indirect launching strategies. We present the GUI scenes as a scene transition graph (SceneTG) to model the GUI of apps with high transition coverage and fine-grained granularity. Compared with the existing GUI modeling tools, SceneDroid has improved by 168.74% in the coverage of transition pairs and 162.42% in scene extraction. Apart from the effectiveness evaluation of SceneDroid, we also illustrate the future potential of SceneDroid as a fundamental capability to support app development, reverse engineering, and GUI rearession testing.
Lingling Fan 0003, Sen Chen 0001, Yucheng Su
ASE4