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

Guanyu Guo

dblp:202/4196 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0002-0863-8493ORCID · corroborated

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

Computer networks · 3 · 1 since 2021Security and privacy · 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.

Network and information security
3 papers
Web and mobile security · 78% Malware analysis · 22%
Software engineering, system software, and programming languages
3 papers
Empirical software engineering · 92% Software maintenance and evolution · 8%

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

TopicWeightPapersLastEvidence papers
Web and mobile security
mobile advertising
0.822021
MAdLens: Investigating Into Android In-App Ad Practice at API Granularity · IEEE Trans. Mob. Comput. 2021
An Investigation into Android In-App Ad Practice: Implications for App Developers · INFOCOM 2018
Empirical software engineering
mining software repositories
0.822021
MAdLens: Investigating Into Android In-App Ad Practice at API Granularity · IEEE Trans. Mob. Comput. 2021
An Investigation into Android In-App Ad Practice: Implications for App Developers · INFOCOM 2018
Web and mobile security
mobile application security
0.312018
Understanding In-App Ads and Detecting Hidden Attacks through the Mobile App-Web Interface · IEEE Trans. Mob. Comput. 2018
Empirical software engineering › mining software repositories
mobile app analysis
0.312018
An Investigation into Android In-App Ad Practice: Implications for App Developers · INFOCOM 2018
Software maintenance and evolution › software ecosystems
third-party libraries
0.112018
An Investigation into Android In-App Ad Practice: Implications for App Developers · INFOCOM 2018

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

static analysis · 2.3ad type classification · 1.0provenance tracking · 0.7dynamic analysis · 0.7API analysis · 0.7
YearPublicationVenuePosition
2021 MAdLens: Investigating Into Android In-App Ad Practice at API Granularity
abstract
In-app advertising has served as the major revenue source for millions of app developers in the mobile Internet ecosystem. Ad networks play an important role in app monetization by providing third-party libraries for developers to choose and embed into their apps. Various ad mediations help developers manage all of the ad libraries used in apps to show the best available ad among received ads from different ad network servers. However, developers lack guidelines on how to choose from hundreds of ad networks or ad mediations and various ad features to maximize their revenues without hurting the user experience of their apps. Our work aims to provide app developers guidelines on the selection of ad networks, ad mediations, and ad placement by observing current common practices. To this end, we investigate 838 unique APIs from 207 ad networks which are extracted from 277,616 Android apps, develop a methodology of ad type classification based on UI interaction and behavior, and perform a large scale measurement study of in-app ads with static analysis techniques at the API granularity. We found that developers have more choices about ad networks than several years before. Most developers are conservative about ad placement and about 77 percent of the apps contain at most one ad library. Besides, the likeliness of an app containing ads depends on the app category to which it belongs. Furthermore, we propose a terminology and classify mobile ads into five ad types: Embedded, Popup, Notification, Offerwall, and Floating. Also, our research shows that it is a better solution for developers to integrate ad libraries with ad mediation feature in their apps because it may avoid bad ratings and improve user experience. And in our findings, more than 95 percent of embedded, popup, notification, and offer ads locate in the zero activity (main activity), the first activity and the second activity of Android apps. More interestingly, developers tend to put high aggressive ads on activities which need deeper user interaction. Our research is the first to reveal the preference of both developers and users for ad networks, ad mediation feature and ad types.
Ling Jin 0005, Boyuan He, Guangyao Weng, Haitao Xu 0002, Yan Chen 0004, Guanyu Guo
IEEE Trans. Mob. Comput.6
2018 An Investigation into Android In-App Ad Practice: Implications for App Developers
abstract
In-app advertising has served as the major revenue source for millions of app developers in the mobile Internet ecosystem. Ad networks play an important role in app monetization by providing third-party libraries for developers to choose and embed into their apps. However, developers lack guidelines on how to choose from hundreds of ad networks and various ad features to maximize their revues without hurting the user experience of their apps. Our work aims to uncover the best practice and provide app developers guidelines on ad network selection and ad placement. To this end, we investigate 697 unique APIs from 164 ad networks which are extracted from 277,616 Android apps, develop a methodology of ad type classification based on UI interaction and behavior, and perform a large scale measurement study of in-app ads with static analysis techniques at the API granularity. We found that developers have more choices about ad networks than several years before. Most developers are conservative about ad placement and about 71% apps contain at most one ad library. In addition, the likeliness of an app containing ads depends on the app category to which it belongs. The app categories featuring young audience usually contain the most ad libraries maybe because of the ad-tolerance characteristic of young people. Furthermore, we propose a terminology and classify mobile ads into five ad types: Embedded, Popup, Notification, Offerwall, and Floating. We found that embedded and popup ad types are popular with apps in nearly all categories. Our results also suggest that developers should embed at most 6 ad libraries into an app, which otherwise would anger the app users. Also, a developer should use at most one ad network when her app is still at the initial stage and could start using more (2 or 3) ad networks when the app becomes popular. Our research is the first to reveal the preference of both developers and users for ad networks and ad types.
Boyuan He, Haitao Xu 0002, Ling Jin 0005, Guanyu Guo, Yan Chen 0004, Guangyao Weng
INFOCOM4
2018 Understanding In-App Ads and Detecting Hidden Attacks through the Mobile App-Web Interface
abstract
Mobile users are increasingly becoming targets of malware infections and scams. In order to curb such attacks it is important to know how these attacks originate. We take a previously unexplored step in this direction. Numerous in-app advertisements work at this interface: when the user taps on the advertisement, she is led to a web page which may further redirect until the user reaches the final destination. Even though the original applications may not be malicious, the Web destinations that the user visits could play an important role in propagating attacks. We develop a systematic static analysis methodology to find ad libraries embed in applications and dynamic analysis methodology consisting of three components related to triggering web links, detecting malware and scam campaigns, and determining the provenance of such campaigns reaching the user. Our static analysis system identified 242 different ad libraries and dynamic analysis system was deployed for a two-month period and analyzed over 600,000 applications while triggering a total of about 1.5 million links in applications to the Web. We gain a general understanding of attacks through the app-web interface and make several interesting findings including a rogue antivirus scam, free iPad scams, and advertisements propagating SMS trojans.
Rui Shao 0003, Vaibhav Rastogi, Yan Chen 0004, Guanyu Guo, Shihong Zou, Ryan D. Riley
IEEE Trans. Mob. Comput.5
2016 AppShield: Enabling Multi-entity Access Control Cross Platforms for Mobile App Management
Zhengyang Qu, Guanyu Guo, Zhengyue Shao, Vaibhav Rastogi, Yan Chen 0004, Hao Chen 0003, Wangjun Hong
SecureComm2