Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Fri 31 May 2019 14:40 - 15:00 at St-Paul / Ste-Catherine - Performance Chair(s): Michael Pradel

Online advertising is the most critical revenue stream for many Internet companies. However, showing ads on websites comes with a price tag. Since website contents and third-party ads are blended together, third-party ads may compete with the publisher contents, delaying or even breaking the rendering of first-party contents. In addition, dynamically including scripts from ad networks all over the world may introduce buggy scripts that slow down page loads and even freeze the browser. The resulting poor usability problems lead to bad user experience and lower profits. The problems caused by such resource abusing ads are originated from two root causes: First, content publishers have no control over third-party ads. Second, publishers cannot differentiate resource consumed by ads from that consumed by their own contents. To address these challenges, we propose an effective technique, AdJust, that allows publishers to specify constraints on events associated with third-party ads (e.g., URL requests, HTML element creations, and timers), so that they can mitigate user experience degradations and enforce consistent ads experience to all users. We report on a series of experiments over the Alexa top 200 news websites. The results point to the efficacy of our proposed techniques: AdJust effectively mitigated degradations that freeze web browsers (on 36 websites), reduced the load time of publisher contents (on 61 websites), prioritized publisher contents (on 166 websites) and ensured consistent rendering orders among top ads (on 68 websites).

Fri 31 May

Displayed time zone: Eastern Time (US & Canada) change

14:00 - 15:30
14:00
20m
Talk
Redundant Loads: A Software Inefficiency IndicatorACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
Technical Track
Pengfei Su College of William and Mary, Shasha Wen The College of William & Mary, Hailong Yang Beihang University, Milind Chabbi Uber Technologies, Xu Liu College of William and Mary
14:20
20m
Talk
View-Centric Performance Optimization for Database-Backed Web ApplicationsArtifacts AvailableArtifacts Evaluated ReusableACM SIGSOFT Distinguished Paper AwardTechnical Track
Technical Track
Junwen Yang University of Chicago, Cong Yan , Chengcheng Wan The University of Chicago, Shan Lu University of Chicago, Alvin Cheung University of Washington
Link to publication Pre-print
14:40
20m
Talk
AdJust: Runtime Mitigation of Resource Abusing Third-Party Online AdsTechnical Track
Technical Track
Weihang Wang University at Buffalo, SUNY, I Luk Kim Purdue University, Yunhui Zheng IBM Research
15:00
10m
Talk
PLUS: Performance Learning for Uncertainty of SoftwareNIER
New Ideas and Emerging Results
Catia Trubiani Gran Sasso Science Institute, Sven Apel Saarland University
Pre-print
15:10
10m
Talk
Simulator-Based Diff-Time Performance TestingNIER
New Ideas and Emerging Results
Ivan Postolski , Víctor Braberman , Diego Garbervetsky University of Buenos Aires, Argentina, Sebastian Uchitel Universidad de Buenos Aires / Imperial College
Pre-print
15:20
10m
Talk
Discussion Period
Papers