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

Performance regressions are a rising concern and detecting them early is difficult as performance testing is a resource intensive activity.

A major cause for performance regressions, recent studies show, is changes in program logic that result in expensive code regions or calls being executed more times than expected.

We propose an approach for rapid detection of these kind of regressions using a performance simulator that reports the exact number of times expensive calls would have been hit. Our approach aims to build these simulators from executable dynamic slices that run significantly faster than the original program.

The correctness of such simulators could be constrained as in principle there are no guarantees on the correctness of executing a dynamic slice beyond the tests that were used to generate it. In this paper we propose a novel method for certifying correctness of results even for inputs that were not used for building the simulator. Finally, we discuss two case studies that illustrate the potential benefits of the proposal.

Fri 31 May
Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change

14:00 - 15:30: Papers - Performance at St-Paul / Ste-Catherine
Chair(s): Michael PradelUniversity of Stuttgart
icse-2019-Technical-Papers14:00 - 14:20
Pengfei SuCollege of William and Mary, Shasha WenThe College of William & Mary, Hailong YangBeihang University, Milind ChabbiUber Technologies, Xu LiuCollege of William and Mary
icse-2019-Technical-Papers14:20 - 14:40
Junwen YangUniversity of Chicago, Cong Yan, Chengcheng WanThe University of Chicago, Shan LuUniversity of Chicago, Alvin CheungUniversity of Washington
Link to publication Pre-print
icse-2019-Technical-Papers14:40 - 15:00
Weihang WangUniversity at Buffalo, SUNY, I Luk KimPurdue University, Yunhui ZhengIBM T.J. Watson Research Center
icse-2019-New-Ideas-and-Emerging-Reults15:00 - 15:10
Catia TrubianiGran Sasso Science Institute, Sven ApelSaarland University
icse-2019-New-Ideas-and-Emerging-Reults15:10 - 15:20
Ivan Postolski, Víctor Braberman, Diego GarbervetskyUniversity of Buenos Aires, Argentina, Sebastian UchitelUniversidad de Buenos Aires / Imperial College
icse-2019-Paper-Presentations15:20 - 15:30