Demo Data from VLDB 2026 / reviewers in the wild / expert
Feng Feng 0001
dblp:45/2932-1
· DBLP profile ↗
6ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3Databases, data management, data science and information retrieval · 2Computer networks · 1Applied, interdisciplinary, general and emerging computing · 1
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
3 papers |
Empirical software engineering · 77% Software testing · 17% Software maintenance and evolution · 7% | |
| Databases, data mining, and information retrieval
2 papers |
Web and social media mining · 50% Recommender systems · 50% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 100% | |
| Computer networks
1 paper |
Network measurement and analytics · 100% |
Topics — the 7 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and social media mining
user behavior analysis |
0.5 | 2 | 2017 | Deriving User Preferences of Mobile Apps from Their Management Activities · ACM Trans. Inf. Syst. 2017 Voting with Their Feet: Inferring User Preferences from App Management Activities · WWW 2016 |
Recommender systems › user modeling
user preference estimation |
0.5 | 2 | 2017 | Deriving User Preferences of Mobile Apps from Their Management Activities · ACM Trans. Inf. Syst. 2017 Voting with Their Feet: Inferring User Preferences from App Management Activities · WWW 2016 |
Empirical software engineering
mining software repositories |
0.4 | 2 | 2018 | Understanding Diverse Usage Patterns from Large-Scale Appstore-Service Profiles · IEEE Trans. Software Eng. 2018 PRADA: prioritizing android devices for apps by mining large-scale usage data · ICSE 2016 |
Empirical software engineering › mining software repositories › mobile app analysis
app usage analysis |
0.3 | 1 | 2018 | Understanding Diverse Usage Patterns from Large-Scale Appstore-Service Profiles · IEEE Trans. Software Eng. 2018 |
Empirical software engineering › mining software repositories
mobile app analysis |
0.3 | 1 | 2018 | Understanding Diverse Usage Patterns from Large-Scale Appstore-Service Profiles · IEEE Trans. Software Eng. 2018 |
Network measurement and analytics › workload characterization › usage characterization
mobile app usage characterization |
0.2 | 1 | 2015 | Characterizing Smartphone Usage Patterns from Millions of Android Users · Internet Measurement Conference 2015 |
Software maintenance and evolution
software ecosystems |
0.1 | 1 | 2018 | Understanding Diverse Usage Patterns from Large-Scale Appstore-Service Profiles · IEEE Trans. Software Eng. 2018 |
Methods — techniques the papers use, named apart from their topics
machine learning prediction · 0.6inverse probability weighting · 0.6empirical study · 0.3operational profiling · 0.2log analysis · 0.2collaborative filtering · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Understanding Diverse Usage Patterns from Large-Scale Appstore-Service ProfilesabstractThe prevalence of smart mobile devices has promoted the popularity of mobile applications (a.k.a. apps). Supporting mobility has become a promising trend in software engineering research. This article presents an empirical study of behavioral service profiles collected from millions of users whose devices are deployed with Wandoujia, a leading Android app-store service in China. The dataset of Wandoujia service profiles consists of two kinds of user behavioral data from using 0.28 million free Android apps, including (1) app management activities (i.e., downloading, updating, and uninstalling apps) from over 17 million unique users and (2) app network usage from over 6 million unique users. We explore multiple aspects of such behavioral data and present patterns of app usage. Based on the findings as well as derived knowledge, we also suggest some new open opportunities and challenges that can be explored by the research community, including app development, deployment, delivery, revenue, etc. Xuanzhe Liu, Huoran Li, Tao Xie 0001, Qiaozhu Mei, Feng Feng 0001, Hong Mei 0001 |
IEEE Trans. Software Eng. | 6 |
| 2017 | Deriving User Preferences of Mobile Apps from Their Management ActivitiesabstractApp marketplaces host millions of mobile apps that are downloaded billions of times. Investigating how people manage mobile apps in their everyday lives creates a unique opportunity to understand the behavior and preferences of mobile device users, infer the quality of apps, and improve user experience. Existing literature provides very limited knowledge about app management activities, due to the lack of app usage data at scale. This article takes the initiative to analyze a very large app management log collected through a leading Android app marketplace. The dataset covers 5 months of detailed downloading, updating, and uninstallation activities, which involve 17 million anonymized users and 1 million apps. We present a surprising finding that the metrics commonly used to rank apps in app stores do not truly reflect the users’ real attitudes. We then identify behavioral patterns from the app management activities that more accurately indicate user preferences of an app even when no explicit rating is available. A systematic statistical analysis is designed to evaluate machine learning models that are trained to predict user preferences using these behavioral patterns, which features an inverse probability weighting method to correct the selection biases in the training process. Xuanzhe Liu, Wei Ai 0002, Huoran Li, Jian Tang 0005, Gang Huang 0001, Feng Feng 0001, Qiaozhu Mei |
ACM Trans. Inf. Syst. | 6 |
| 2016 | PRADA: prioritizing android devices for apps by mining large-scale usage dataabstractSelecting and prioritizing major device models are critical for mobile app developers to select testbeds and optimize resources such as marketing and quality-assurance resources. The heavily fragmented distribution of Android devices makes it challenging to select a few major device models out of thousands of models available on the market. Currently app developers usually rely on some reported or estimated general market share of device models. However, these estimates can be quite inaccurate, and more problematically, can be irrelevant to the particular app under consideration. To address this issue, we propose PRADA, the first approach to prioritizing Android device models for individual apps, based on mining large-scale usage data. PRADA adapts the concept of operational profiling (popularly used in software reliability engineering) for mobile apps -- the usage of an app on a specific device model reflects the importance of that device model for the app. PRADA includes a collaborative filtering technique to predict the usage of an app on different device models, even if the app is entirely new (without its actual usage in the market yet), based on the usage data of a large collection of apps. We empirically demonstrate the effectiveness of PRADA over two popular app categories, i.e., Game and Media, covering over 3.86 million users and 14,000 device models collected through a leading Android management app in China. Xuanzhe Liu, Huoran Li, Tao Xie 0001, Qiaozhu Mei, Dan Hao 0001, Gang Huang 0001, Feng Feng 0001 |
ICSE | 8 |
| 2016 | Voting with Their Feet: Inferring User Preferences from App Management ActivitiesabstractSmartphone users have adopted an explosive number of mobile applications (a.k.a., apps) in the recent years. App marketplaces for iOS, Android and Windows Phone platforms host millions of apps which have been downloaded for more than 100 billion times. Investigating how people manage mobile apps in their everyday lives creates a unique opportunity to understand the behavior and preferences of mobile users, to infer the quality of apps, and to improve the user experience. Existing literature provides very limited knowledge about app management activities, due to the lack of user behavioral data at scale. This paper takes the initiative to analyze a very large app management log collected through a leading Android app marketplace. The data set covers five months of detailed downloading, updating, and uninstallation activities, involving 17 million anonymized users and one million apps. We present a surprising finding that the metrics commonly used by app stores to rank apps do not truly reflect the users' real attitudes towards the apps. We then identify useful patterns from the app management activities that much more accurately predict the user preferences of an app even when no user rating is available. Huoran Li, Wei Ai 0002, Xuanzhe Liu, Jian Tang 0005, Gang Huang 0001, Feng Feng 0001, Qiaozhu Mei |
WWW | 6 |
| 2015 | Mash Droid: An Approach to Mobile-Oriented Dynamic Services Discovery and Composition by In-App SearchabstractThe popularity of smartphones and tablet computers in recent years makes mobile apps burst. Mobile apps have become the main consumers of the Internet-based services. Compared to traditional applications in the desktop computing era, mobile devices with their apps bring new opportunities and challenges to service computing community, in various aspects like service publication, discovery, interaction, composition, et al. In this paper, we propose a novel data-driven, content-based mobile apps composition approach, called Mash Droid, by leveraging a novel In-App Search mechanism, i.e., Discovering relevant services for the data and content in apps. Rather than existing techniques that usually integrate fixed Web services, our approach relies on the dynamic service discovery and flexible data exchange between several apps. The unique feature of our approach is enabling the data communication channel between apps by the content index services provided by a leading Android appstore, Wandoujia, which now has over 1,000,000 apps and 200 million users. We employ the In-App Search mechanism to define a Restful-style app model and resource-oriented app description model. Based on the models, we design a framework for dynamically discovering relevant apps that could be composed with current app's contexts. We implement a prototype to demonstrate our approach. Yun Ma 0002, Xuanzhe Liu, Meihua Yu, Yunxin Liu 0001, Qiaozhu Mei, Feng Feng 0001 |
ICWS | 6 |
| 2015 | Characterizing Smartphone Usage Patterns from Millions of Android Usersabstracthe prevalence of smart devices has promoted the popular- ity of mobile applications (a.k.a. apps) in recent years. A number of interesting and important questions remain unan- swered, such as why a user likes/dislikes an app, how an app becomes popular or eventually perishes, how a user selects apps to install and interacts with them, how frequently an app is used and how much traffic it generates, etc. This paper presents an empirical analysis of app usage behaviors collected from millions of users of Wandoujia, a leading An- droid app marketplace in China. The dataset covers two types of user behaviors of using over 0.2 million Android apps, including (1) app management activities (i.e., installa- tion, updating, and uninstallation) of over 0.8 million unique users and (2) app network traffic from over 2 million unique users. We explore multiple aspects of such behavior data and present interesting patterns of app usage. The results provide many useful implications to the developers, users, and disseminators of mobile apps. Huoran Li, Xuanzhe Liu, Tao Xie 0001, Kaigui Bian, Felix Xiaozhu Lin, Qiaozhu Mei, Feng Feng 0001 |
Internet Measurement Conference | 8 |