Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Wed 29 May 2019 14:20 - 14:40 at Laurier - Debugging and Fault Localization Chair(s): Marsha Chechik

Developers spend substantial time debugging their programs, yet debugging is still one of the most tedious activities. Interactive debuggers have been around for as long as computing, but the way they are used—set a breakpoint, reason about the state, step into/over—has not substantially changed. The last big discoveries, which happened decades ago, include visual debugging (e.g., DDD) and time-travel debugging. Although existing interactive debugging tools provide useful and powerful features, they are limited to a single program execution, e.g., a developer can only see data values and navigate the control flow of a single program execution at a time. We present VEDEBUG, the first video-based time-travel regression debugging tool to advance users’ debugging experience. VEDEBUG introduces two unique features: (1) regression debugging, i.e., setting a “divergence breakpoint” (which breaks whenever the control flow of the current execution diverges from the flow of a previously captured execution), and (2) video debugging, which provides functions similar to those of a video player (e.g., speed up/slow down the replay). The demo video for VEDEBUG can be found at:

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

14:00 - 15:30: Papers - Debugging and Fault Localization at Laurier
Chair(s): Marsha ChechikUniversity of Toronto
icse-2019-Technical-Papers14:00 - 14:20
Zhijian HeThe Hong Kong Polytechnic University, Yao ChenThe Hong Kong Polytechnic University, Enyan HuangThe Hong Kong Polytechnic University, Qixin WangThe Hong Kong Polytechnic University, Yu PeiThe Hong Kong Polytechnic University, Haidong YuanThe Chinese University of Hong Kong
icse-2019-Demonstrations14:20 - 14:40
Ben BuhseThe University of Texas at Austin, Thomas WeiThe University of Texas at Austin, Zhiqiang ZangThe University of Texas at Austin, Aleksandar Milicevic, Milos GligoricUniversity of Texas at Austin
icse-2019-Technical-Papers14:40 - 15:00
Yu ZhaoUniversity of Kentucky, Tingting YuUniversity of Kentucky, Ting SuNanyang Technological University, Singapore, Yang LiuNanyang Technological University, Singapore, Wei ZhengNorthwestern Polytechnical University, Jingzhi ZhangNorthwestern Polytechnical University, William G.J. HalfondUniversity of Southern California
icse-2019-Journal-First-Paper15:00 - 15:10
Weiqin Zounju, David LoSingapore Management University, Zhenyu ChenNanjing University, Xin XiaMonash University, Yang FengUniversity of California, Irvine, Baowen Xu
icse-2019-Journal-First-Paper15:10 - 15:20
Yuanrui Fan, Xin XiaMonash University, David LoSingapore Management University, Ahmed E. HassanQueen's University
icse-2019-Paper-Presentations15:20 - 15:30