Accepted Papers
Title | |
---|---|
CCEvovis: A Clone Evolution Visualization System for Software Maintenance ICPC 2019 Tools Demo Pre-print Media Attached | |
CodersMUSE: Multi-Modal Data Exploration of Program-Comprehension Experiments ICPC 2019 Tools Demo Pre-print | |
DeepVisual: A Visual Programming Tool for Deep Learning Systems ICPC 2019 Tools Demo | |
PADLA: A Dynamic Log Level Adapter Using Online Phase Detection ICPC 2019 Tools Demo | |
Visualizing sequences of debugging sessions using Swarm Debugging ICPC 2019 Tools Demo | |
srcPtr: A Framework for Implementing Static Pointer Analysis Approaches ICPC 2019 Tools Demo |
Tool Demo Track
We would like to invite you to submit a tool demonstration paper to the 2019 ICPC Tool Demo Track. This track provides a valuable opportunity for live presentations of prototypes and industry-strength tools.
Tool demonstration papers are expected to describe tools that implement a research approach, either if they are mature prototypes or fully developed products ready for commercialization. We also encourage tool demonstration proposals complementing full technical papers. While a technical paper is intended to give the background information and point out the scientific contribution of a new program comprehension approach, the tool demonstration submission provides a unique opportunity to show how the scientific approach has been transferred into a working prototype. Potential authors of the research papers are highly encouraged to submit the corresponding tools in this track. Any of the conference topics of interest are appropriate areas for tool demonstrations.
Each submission will be reviewed by three members of the Tool Demo Program Committee. The committee will review each submission to assess the relevance and quality of the proposed tool demonstration. Submissions should describe the tool (including snapshot and technical details), explain its relevance to program comprehension and the foundations upon which it is based, discuss its level of maturity and the (expected) adoption and impact.
The Tool Demo Track will provide a Best Tool Award to the accepted submission that presents the most impressive and promising tool.
Submissions of proposals for tool demonstration must:
- adhere to the conference proceedings format (proceedings style);
- have a maximum of 4 pages that describe the tool; you are also welcome to add a 1-page appendix (not included in the 4 pages count) to describe how the demonstrations will be conducted and additional snapshots of the tools. The appendix is, however, optional.
Submissions must be uploaded electronically in PDF format via the ICPC 2019 EasyChair conference management system. For paper formatting and style guideline, please consult IEEE Formatting Guidelines.
Accepted tool demonstrations will be allocated 5 pages (including appendix) in the conference proceedings. Authors of accepted tool demonstration papers will be required to present their tool at the conference and meet the conference registration criteria.
Important note: the tool track of ICPC 2019 DOES NOT FOLLOW a full double-blind review process.
We understand that it is much effort required for authors to anonymize their tools. Furthermore, authors require references to the existing research paper that motivates and describes the idea behind the tool.
Sat 25 May Times are displayed in time zone: Eastern Time (US & Canada) change
09:15 - 10:00: KeynoteICPC 2019 Presentations at Laurier Chair(s): Federica SarroUniversity College London, UK | |||
09:15 - 10:00 Talk | What goes on in your brain when you read and understand code? ICPC 2019 Presentations Westley WeimerUniversity of Michigan |
10:00 - 10:30: Session I : Comprehending program comprehension IICPC 2019 Presentations / ICPC 2019 Technical Research / ICPC 2019 Replications at Laurier Chair(s): Dror FeitelsonHebrew University | |||
10:00 - 10:20 Full-paper | Improving Source Code Readability: Theory and Practice ICPC 2019 Technical Research A: Sarah FakhouryWashington State University, Devjeet Roy, Sk. Adnan HassanInfosapex Limited, Venera ArnaoudovaWashington State University Pre-print | ||
10:20 - 10:30 Short-paper | Replicating Novices' Struggles with Coding Style ICPC 2019 Replications Pre-print |
14:00 - 15:30: Session III: Code cloning and smellsICPC 2019 Presentations / ICPC 2019 Technical Research at Laurier Chair(s): Maleknaz NayebiPolytechnique Montréal | |||
14:00 - 14:20 Full-paper | Neural Detection of Semantic Code Clones via Tree-Based Convolution ICPC 2019 Technical Research | ||
14:20 - 14:40 Full-paper | Comparing Bug Replication in Regular and Micro Code Clones ICPC 2019 Technical Research Judith IslamUniversity of Saskatchewan, Manishankar MondalAssistant Professor, Khulna University, Chanchal K. RoyUniversity of Saskatchewan, Kevin SchneiderUniversity of Saskatchewan | ||
14:40 - 15:00 Full-paper | Comparing Machine Learning and Heuristic Approaches for Metric-Based Code Smell Detection ICPC 2019 Technical Research Fabiano PecorelliUniversity of Salerno, Fabio PalombaUniversity of Zurich, Dario Di NucciVrije Universiteit Brussel, Andrea De LuciaUniversity of Salerno Pre-print | ||
15:00 - 15:20 Full-paper | Enabling Clone Detection For Ethereum via Smart Contract Birthmarks ICPC 2019 Technical Research Han LiuTsinghua University, Zhiqiang YangTsinghua University, Yu Jiang, Wenqi ZhaoAnt Financial, Jiaguang Sun | ||
15:20 - 15:30 Short-paper | Prevalence of Bad Smells in PL/SQL Projects ICPC 2019 Technical Research |
16:30 - 17:20: Session V: Refactoring in StyleICPC 2019 Presentations / ICPC 2019 Replications / ICPC 2019 Technical Research at Laurier Chair(s): Shinpei HayashiTokyo Institute of Technology | |||
16:30 - 16:50 Full-paper | Indentation: Simply a Matter of Style or Support for Program Comprehension? ICPC 2019 Replications Jennifer Bauer, Janet Siegmund, Norman PeitekLeibniz Institute for Neurobiology, Johannes Hofmeister, Sven ApelSaarland University Pre-print | ||
16:50 - 17:00 Short-paper | Towards Automated Testing of Blockchain-based Decentralized Applications ICPC 2019 Technical Research Jianbo GaoPeking University, Han LiuTsinghua University, Zhiqiang YangTsinghua University, Chao Liu, Qingshan LiPeking University, Zhi GuanPeking University, Zhong Chen | ||
17:00 - 17:20 Full-paper | Does BLEU Score Work for Code Migration? ICPC 2019 Technical Research Ngoc Tran, Hieu TranThe University of Texas at Dallas, Son NguyenThe University of Texas at Dallas, Hoan Anh NguyenAmazon, Tien N. NguyenUniversity of Texas at Dallas |
17:20 - 17:50: MIP: "To CamelCase or under_score", by David W. Binkley, Marcia Davis, Dawn J. Lawrie, Christopher MorrellICPC 2019 Presentations at Laurier Chair(s): Yann-Gaël GuéhéneucConcordia University and Polytechnique Montréal | |||
Sun 26 May Times are displayed in time zone: Eastern Time (US & Canada) change
09:00 - 09:45: KeynoteICPC 2019 Presentations at Laurier Chair(s): Federica SarroUniversity College London, UK, Foutse KhomhPolytechnique Montréal | |||
09:00 - 09:45 Talk | The Untapped Potential of Analyzing Complete Developer Workflows ICPC 2019 Presentations |
09:45 - 10:35: Session VI : Tools for comprehensionICPC 2019 Presentations / ICPC 2019 Technical Research / ICPC 2019 Replications at Laurier Chair(s): Alexandre BergelUniversity of Chile | |||
09:45 - 10:05 Full-paper | Replication Can Improve Prior Results: A GitHub Study of Pull Request Acceptance ICPC 2019 Replications Di ChenNorth Carolina State University, USA, Kathryn StoleeNorth Carolina State University, Tim MenziesNorth Carolina State University | ||
10:05 - 10:15 Short-paper | Do Extracted State Machine Models Help to Understand Embedded Software? ICPC 2019 Technical Research | ||
10:15 - 10:35 Full-paper | Exploring Tools and Strategies Used During Regular Expression Composition Tasks ICPC 2019 Technical Research Gina BaiNorth Carolina State University, Brian Clee, Nischal Shrestha, Carl Chapman, Cimone Wright, Kathryn StoleeNorth Carolina State University Pre-print |
11:00 - 12:30: Session VII: Empirical Study IICPC 2019 Presentations / ICPC 2019 Technical Research at Laurier Chair(s): Mike PapadakisUniversity of Luxembourg | |||
11:00 - 11:20 Full-paper | Are Static Analysis Violations Really Fixed? A Closer Look at Realistic Usage of SonarQube ICPC 2019 Technical Research | ||
11:20 - 11:40 Full-paper | CCSpec: A Correctness Condition Specification Tool ICPC 2019 Technical Research | ||
11:40 - 12:00 Full-paper | Comparing the EvoStreets Visualization Technique in Two- and Three-Dimensional Environments A Controlled Experiment ICPC 2019 Technical Research | ||
12:00 - 12:10 Short-paper | Learning a Classifier for Prediction of Maintainability based on Static Analysis Tools ICPC 2019 Technical Research Markus SchnappingerTechnical University of Munich, Mohd Hafeez OsmanInstitute of Informatics, Technical University of Munich, Alexander Pretschner, Arnaud Fietzke | ||
12:10 - 12:30 Full-paper | Sequence Coverage Directed Greybox Fuzzing ICPC 2019 Technical Research Hongliang Liangbeijing university of posts and telecommunication, Yini Zhangbeijing university of posts and telecommunication, Yue Yu, Zhuosi Xie, Lin Jiangbeijing university of posts and telecommunication |
18:00 - 18:15 Day closing | Closing session ICPC 2019 Presentations |
Not scheduled yet
Not scheduled yet Demonstration | Hands-on tool demonstration/posters exhibits ICPC 2019 Tools Demo |
Accepted Papers
# | Authors | Title |
---|---|---|
8 | Norman Peitek, Sven Apel, Andre Brechmann, Chris Parnin and Janet Siegmund | CodersMUSE: Multi-Modal Data Exploration of Program-Comprehension Experiments |
134 | Eduardo A. Fontana and Fabio Petrillo | Visualizing sequences of debugging sessions using Swarm Debugging |
135 | Tsuyoshi Mizouchi, Kazumasa Shimari, Takashi Ishio and Katsuro Inoue | PADLA: A Dynamic Log Level Adapter Using Online Phase Detection |
137 | Vlas Zyrianov, Christian Newman, Drew Guarnera, Michael Collard and Jonathan Maletic | srcPtr: A Framework for Implementing Static Pointer Analysis Approaches |
139 | Chao Xie, Hua Qi, Lei Ma and Jianjun Zhao | DeepVisual: A Visual Programming Tool for Deep Learning Systems |
144 | Hirotaka Honda, Shogo Tokui, Kazuki Yokoi, Eunjong Choi, Norihiro Yoshida and Katsuro Inoue | CCEvovis: A Clone Evolution Visualization System for Software Maintenance |