Demo Data from EDBT 2026 / reviewers in the wild / expert
Quanqi Ye
dblp:174/4963
· DBLP profile ↗
10ranked-venue papers
4as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 2 first-authorSecurity and privacy · 2 · 2 first-author
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.
| Network and information security
1 paper |
Web and mobile security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 77% Program analysis · 23% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security › mobile security
android security |
0.3 | 1 | 2018 | Towards Model Checking Android Applications · IEEE Trans. Software Eng. 2018 |
Web and mobile security
mobile security |
0.3 | 1 | 2018 | Towards Model Checking Android Applications · IEEE Trans. Software Eng. 2018 |
Program verification
model checking |
0.3 | 1 | 2018 | Towards Model Checking Android Applications · IEEE Trans. Software Eng. 2018 |
Program analysis › static analysis
taint analysis |
0.1 | 1 | 2018 | Towards Model Checking Android Applications · IEEE Trans. Software Eng. 2018 |
Methods — techniques the papers use, named apart from their topics
state space reduction · 0.7software model checking · 0.7dynamic execution · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Deep Attentive Factorization Machine for App Recommendation ServiceabstractRecommendation service in mobile app markets decently helps users choose their preferred apps. Though a lot of recommendation service models are proposed in recent years, it is still challenging to tackle extreme sparse app data and get a relatively satisfactory recommendation performance. The reason can be concluded as that traditional recommendation models either focus on limited features or stand aside from deep training. In this paper, we propose knowledge-based deep factorization machine (KDFM), a recommendation model inspired by techniques of factorization machine and attentive deep learning, and apply it in the recommendation service for mobile apps. The KDFM aims to make full use of the rich categorical and textual knowledge in the app market for better performance. To achieve this goal, a topical attention representation component, which contains three typical parts (Word2Vec, BiLSTM and Topical Attention), is constructed. Such representation not only avoids the dimension explosion brought by traditional models, but also preserves the textual semantics for better recommendation. Through extensive experiments conducted on a large number of collected app samples, the KDFM achieves better performance compared with state-of-art rating recommendation models in terms of the rating prediction. In addition, the benefits brought by the usage of attention mechanism and topical representation are confirmed through the comparison experiments. Chenkai Guo, Xiaolei Hou, Naipeng Dong, Jing Xu 0008, Quanqi Ye |
ICWS | 6 |
| 2019 | LightSense: A Novel Side Channel for Zero-permission Mobile User Tracking
Quanqi Ye, Guangdong Bai, Naipeng Dong, Zhenkai Liang, Jin Song Dong 0001, Haoyu Wang 0001 |
ISC | 1 |
| 2019 | Deep Review SharingabstractReview-Based Software Improvement (RBSI for short) has drawn increasing research attentions in recent years. Relevant efforts focus on how to leverage the underlying information within reviews to obtain a better guidance for further updating. However, few efforts consider the Projects Without sufficient Reviews (PWR for short). Actually, PWR dominates the software projects, and the lack of PWR-based RBSI research severely blocks the improvement of certain software. In this paper, we make the first attempt to pave the road. Our goal is to establish a generic framework for sharing suitable and informative reviews to arbitrary PWR. To achieve this goal, we exploit techniques of code clone detection and review ranking. In order to improve the sharing precision, we introduce Convolutional Neural Network (CNN) into our clone detection, and design a novel CNN based clone searching module for our sharing system. Meanwhile, we adopt a heuristic filtering strategy to reduce the sharing time cost. We implement a prototype review sharing system RSharer and collect 72,440 code-review pairs as our ground knowledge. Empirical experiments on hundreds of real code fragments verify the effectiveness of RSharer. RSharer also achieves positive response and evaluation by expert developers. Chenkai Guo, Dengrong Huang, Naipeng Dong, Quanqi Ye, Jing Xu 0008, Yaqing Fan |
SANER | 4 |
| 2019 | Systematic Comprehension for Developer Reply in Mobile System ForumabstractReview-based software development has become increasingly prevalent in recent years. Existing efforts aiming at either informative evaluation or sentiment analysis are mainly from the perspective of the reviewers, while neglecting the attitude and behavior of the developers. Such efforts inevitably suffer from recommendation bias in practice, and thus benefit little for the improvement of user reviews.In this paper, we attempt to bridge the gap between user review and developer reply, and conduct a systematic study for review reply in development forums, especially in Chinese mobile system forums. To this end, we concentrate on three research questions: 1) should a targeted review be replied; 2) how long time it should be replied; 3) does traditional review analysis help to pursue a reply for certain review? To answer such questions, given certain review datasets, we perform a systematical study including the following three stages: 1) a binary classification for reply behavior prediction, 2) a regression for prediction of reply time, 3) a systematic factor study for the relationship between traditional review analysis and reply performance. To enhance the accuracy of prediction and analysis, we proposed a CNN-based weak-supervision analysis framework, which exploits manifold techniques from NLP and deep learning. We validate our approach via extensive comparison experiments. The results show that our analysis framework is effective. More importantly, we have uncovered several interesting findings, which provide valuable guidance for further review improvement and recommendation. Chenkai Guo, Weijing Wang, Naipeng Dong, Quanqi Ye, Jing Xu 0008 |
SANER | 5 |
| 2018 | Towards Model Checking Android ApplicationsabstractAs feature-rich Android applications (apps for short) are increasingly popularized in security-sensitive scenarios, methods to verify their security properties are highly desirable. Existing approaches on verifying Android apps often have limited effectiveness. For instance, static analysis often suffers from a high false-positive rate, whereas approaches based on dynamic testing are limited in coverage. In this work, we propose an alternative approach, which is to apply the software model checking technique to verify Android apps. We have built a general framework named DroidPF upon Java PathFinder (JPF), towards model checking Android apps. In the framework, we craft an executable mock-up Android OS which enables JPF to dynamically explore the concrete state spaces of the tested apps; we construct programs to generate user interaction and environmental input so as to drive the dynamic execution of the apps; and we introduce Android specific reduction techniques to help alleviate the state space explosion. DroidPF focuses on common security vulnerabilities in Android apps including sensitive data leakage involving a non-trivial flow- and context-sensitive taint-style analysis. DroidPF has been evaluated with 131 apps, which include real-world apps, third-party libraries, malware samples and benchmarks for evaluating app analysis techniques like ours. DroidPF precisely identifies nearly all of the previously known security issues and nine previously unreported vulnerabilities/bugs. Guangdong Bai, Quanqi Ye, Yongzheng Wu, Heila Botha, Jun Sun 0001, Yang Liu 0003, Jin Song Dong 0001, Willem Visser |
IEEE Trans. Software Eng. | 2 |
| 2017 | Inferring Implicit Assumptions and Correct Usage of Mobile Payment Protocols
Quanqi Ye, Guangdong Bai, Naipeng Dong, Jin Song Dong 0001 |
SecureComm | 1 |
| 2016 | Automatic Construction of Callback Model for Android ApplicationabstractThe heavy use of event-callback mechanism in frameworks like Android causes challenges for static analysis. Modelling of callback mechanisms for Android applications (app for short) is becoming a major method to address such challenges. In this work, we aim to construct a generic callback-related model that supports path-sensitive analysis. We consider three unresolved challenges in the existing modelling approaches: 1) building connections between different components; 2) identifying path-sensitive conditions; 3) handling the system-driven callbacks and fine-grained lifecycle callbacks. We propose algorithms for constructing a generic path-sensitive callback model and present a prototype model constructor, AndroChecker, to validate our approach. We evaluate 20 real-world apps using AndroChecker. The evaluation result shows that our method and tool have a strong capability in modelling path conditions and inter-component invocations. Chenkai Guo, Quanqi Ye, Naipeng Dong, Guangdong Bai, Jin Song Dong 0001, Jing Xu 0008 |
ICECCS | 2 |
| 2015 | All Your Sessions Are Belong to Us: Investigating Authenticator Leakage through Backup Channels on AndroidabstractSecurity of authentication protocols heavily relies on the confidentiality of credentials (or authenticators) like passwords and session IDs. However, unlike browser-based web applications for which highly evolved browsers manage the authenticators, Android apps have to construct their own management. We find that most apps simply locate their authenticators into the persistent storage and entrust underlying Android OS for mediation. Consequently, these authenticators can be leaked through compromised backup channels. In this work, we conduct the first systematic investigation on this previously overlooked attack vector. We find that nearly all backup apps on Google Play inadvertently expose backup data to any app with internet and SD card permissions. With this exposure, the malicious apps can steal other apps' authenticators and obtain complete control over the authenticated sessions. We show that this can be stealthily and efficiently done by building a proof-of-concept app named AuthSniffer. We find that 80 (68.4%) out of the 117 tested top-ranked apps which have implemented authentication schemes are subject to this threat. Our study should raise the awareness of app developers and protocol analysts about this attack vector. Guangdong Bai, Jun Sun 0001, Jianliang Wu 0002, Quanqi Ye, Li Li 0044, Jin Song Dong 0001, Shanqing Guo |
ICECCS | 4 |
| 2015 | Analyzing Security Property of Android Application Implementation Using Formal MethodabstractAs mobile phones are becoming a main approach for people to use to access Internet, security is a major concern when people are using their mobile phones. Different from the Web browser which has mature isolation mechanisms to protect users' information such as cookies and credentials, Android app developers have to implement the isolation mechanism such as the Single Origin Policy (SOP) themselves. During the implementation process, it is highly likely that there is vulnerability in the implementation. Therefore, it is necessary to perform analysis to the implementation before it is released to market. As part of an ongoing Ph.D. research project, this dissertation inspects two scenarios. The first scenario is an app which provides Single Sign-on (SSO) service using Facebook SDK. The author builds formal models from the captured network traffic of the app and uses a verifier Proverif to check against the defined properties of the formal models. After the analysis, one vulnerability is discovered which violates SOP. As for the second scenario, it is an initial analysis of information flow leak in Android apps. Quanqi Ye |
ICECCS | 1 |
| 2015 | Formal Analysis of a Single Sign-On Protocol Implementation for AndroidabstractAs the boom of social networking, Single Sign-On (SSO) services developed by major commercial service providers like Facebook, Google and Twitter, have been widely used by web-based service providers as an alternative authentication scheme. Despite rich research has focused on browser-based web applications, little has been conducted on the implementation of SSO on mobile platforms. However, we reveal that due to the fundamental difference of isolation mechanism in mobile OS and applications from the origin-based isolation in browsers, the SSO encounters a novel attack surface and adversarial models. We perform the first formal analysis on the implementation of the most widely used SSO service -- Facebook Login. Our study takes as input the available implementation and dynamic execution traces of Facebook SDK for Android, from which we abstract the implementation-level protocol. The protocol is then modeled in typed Pi-calculus, and automatically checked against the mobile platform specific attack models in a protocol verifier Proverif. Our study has successfully identified a major vulnerability, which allows an attacker to steal authentication credentials from victims and log into their Facebook accounts. Quanqi Ye, Guangdong Bai, Kailong Wang 0001, Jin Song Dong 0001 |
ICECCS | 1 |