ICPC 2019
Sat 25 - Sun 26 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
Sat 25 May 2019 16:00 - 16:05 at Laurier - Session IV: Tools demonstrations Chair(s): Olga Baysal, Yasutaka Kamei

Understanding the evolution of code clones is important in software maintenance. With the information about how code clones evolve, both developers and researchers can understand the impacts of code clones and build a more robust code clone management system. So far, many studies have investigated the evolution of code clones to better understand the effects of code clones. However, only a few systems have been presented to support managing code clones based on the information about how code clone evolves. To mitigate this problem, in this paper, we present CCEvovis, a system that visualizes the evolved code clones across multiple versions of a program. CCEvovis highlights and visualizes the clone change to support software maintenance. CCEvovis is available at: https://github.com/hirotaka0616/CCEvovis.

Sat 25 May

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

16:00 - 16:30
Session IV: Tools demonstrationsICPC 2019 Tools Demo at Laurier
Chair(s): Olga Baysal Carleton University, Yasutaka Kamei Kyushu University
16:00
5m
Demonstration
CCEvovis: A Clone Evolution Visualization System for Software Maintenance
ICPC 2019 Tools Demo
Hirotaka Honda , Shogo Tokui , Kazuki Yokoi , Eunjong Choi Kyoto Institute of Technology, Norihiro Yoshida Nagoya University, Katsuro Inoue Osaka University
Pre-print Media Attached
16:05
5m
Short-paper
CodersMUSE: Multi-Modal Data Exploration of Program-Comprehension Experiments
ICPC 2019 Tools Demo
Norman Peitek Leibniz Institute for Neurobiology, Sven Apel Saarland University, Andre Brechmann , Chris Parnin NCSU, Janet Siegmund
Pre-print
16:10
5m
Short-paper
DeepVisual: A Visual Programming Tool for Deep Learning Systems
ICPC 2019 Tools Demo
Chao Xie , Hua Qi , Lei Ma , Jianjun Zhao Kyushu University
16:15
5m
Short-paper
PADLA: A Dynamic Log Level Adapter Using Online Phase Detection
ICPC 2019 Tools Demo
Tsuyoshi Mizouchi , Kazumasa Shimari , Takashi Ishio Nara Institute of Science and Technology, Katsuro Inoue Osaka University
16:20
5m
Short-paper
Visualizing sequences of debugging sessions using Swarm Debugging
ICPC 2019 Tools Demo
Eduardo A. Fontana Université du Québec à Chicoutimi, Canada, Fabio Petrillo Université du Québec à Chicoutimi, Canada
16:25
5m
Short-paper
srcPtr: A Framework for Implementing Static Pointer Analysis Approaches
ICPC 2019 Tools Demo
Vlas Zyrianov , Christian D. Newman Rochester Institute of Technology, Drew Guarnera , Michael L. Collard The University of Akron, Jonathan I. Maletic Kent State University