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

Web developers face the stringent task of designing informative web pages while keeping the page-load time low. This task has become increasingly challenging as most web contents are now generated by processing ever-growing amount of user data stored in back-end databases. It is difficult for developers to understand the cost of generating every web-page element, not to mention explore and pick the web design with the best trade-off between performance and functionality. In this paper, we present Panorama, a view-centric and database-aware development environment for web developers. Using databaseaware program analysis and novel IDE design, Panorama provides developers with intuitive information about the cost and the performance-enhancing opportunities behind every HTML element, as well as suggesting various global code refactorings that enable developers to easily explore a wide spectrum of performance and functionality trade-offs.

Fri 31 May
Times are displayed in 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 SuCollege of William and Mary, Shasha WenThe College of William & Mary, Hailong YangBeihang University, Milind ChabbiUber Technologies, Xu LiuCollege 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 YangUniversity of Chicago, Cong Yan, Chengcheng WanThe University of Chicago, Shan LuUniversity of Chicago, Alvin CheungUniversity 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 WangUniversity at Buffalo, SUNY, I Luk KimPurdue University, Yunhui ZhengIBM Research
15:00
10m
Talk
PLUS: Performance Learning for Uncertainty of SoftwareNIER
New Ideas and Emerging Results
Catia TrubianiGran Sasso Science Institute, Sven ApelSaarland University
Pre-print
15:10
10m
Talk
Simulator-Based Diff-Time Performance TestingNIER
New Ideas and Emerging Results
Ivan Postolski, Víctor Braberman, Diego GarbervetskyUniversity of Buenos Aires, Argentina, Sebastian UchitelUniversidad de Buenos Aires / Imperial College
Pre-print
15:20
10m
Talk
Discussion Period
Papers