We would like to invite you to submit a tool demonstration paper to the 2020 ICPC Tool Demo Track. This track provides a valuable opportunity for live presentations of prototypes and industry-strength tools.
Mon 13 Jul Times are displayed in time zone: (UTC) Coordinated Universal Time change
13:00 - 13:30: OpeningResearch / Programming Education / Tool Demonstration / ERA / Industry at ICPC Chair(s): Eunjong ChoiKyoto Institute of Technology, Shinpei HayashiTokyo Institute of Technology, Yann-Gaël GuéhéneucConcordia University and Polytechnique Montréal | |||
13:00 - 13:30 | Welcome to ICPC 2020 Research |
13:30 - 14:30: Keynote : Comprehension Challenges at the Level of Software Ecosystems and Global Software EngineeringResearch at ICPC Chair(s): Yann-Gaël GuéhéneucConcordia University and Polytechnique Montréal | |||
13:30 - 14:30 Keynote | Comprehension Challenges at the Level of Software Ecosystems and Global Software Engineering Research Media Attached File Attached |
14:30 - 14:50: Awards CeremonyResearch at ICPC Chair(s): Yann-Gaël GuéhéneucConcordia University and Polytechnique Montréal, Shinpei HayashiTokyo Institute of Technology | |||
Tue 14 Jul Times are displayed in time zone: (UTC) Coordinated Universal Time change
00:00 - 01:00: Session 3: FaultsResearch / ERA at ICPC Chair(s): Mohamed Wiem MkaouerRochester Institute of Technology | |||
00:00 - 00:12 Paper | Exploiting Code Knowledge Graph for Bug Localization via Bi-directional Attention Research Jinglei ZhangPeking University, Rui XiePeking University, Wei YePeking University, Yuhan ZhangPeking University, Shikun ZhangPeking University Media Attached | ||
00:12 - 00:24 Paper | On Combining IR Methods to Improve Bug Localization Research Saket KhatiwadaLouisiana State University, Miroslav TushevLouisiana State University, Nash MahmoudLouisiana State University Media Attached | ||
00:24 - 00:36 Paper | An Empirical Study on Critical Blocking Bugs Research Hao RenDepartment of Computer Science and Technology, Nanjing University, Yanhui LiDepartment of Computer Science and Technology, Nanjing University, Lin ChenNanjing University Media Attached | ||
00:36 - 00:48 Paper | Improving the Accuracy of Spectrum-based Fault Localization for Automated Program Repair ERA Tetsushi Kuma Osaka University, Yoshiki HigoOsaka University, Shinsuke MatsumotoOsaka University, Shinji KusumotoOsaka University Media Attached | ||
00:48 - 01:00 Paper | Automatic Android Deprecated-API Usage Update by Learning from Single Updated Example ERA Stefanus Agus HaryonoSingapore Management University, Ferdian ThungSingapore Management University, Kang Hong JinSchool of Information Systems, Singapore Management University, Lucas SerranoSorbonne University/Inria/LIP6, Gilles MullerInria, Julia Lawall INRIA, David LoSingapore Management University, Lingxiao JiangSingapore Management University Media Attached |
01:30 - 02:30: Session 4: SummalizationResearch / ERA at ICPC Chair(s): Venera ArnaoudovaWashington State University | |||
01:30 - 01:45 Paper | Improved Code Summarization via a Graph Neural Network Research Alexander LeClairUniversity Of Notre Dame, Sakib HaqueUniversity of Notre Dame, Lingfei WuIBM Research, Collin McMillanUniversity of Notre Dame Pre-print Media Attached | ||
01:45 - 02:00 Paper | BugSum: Deep Context Understanding for Bug Report Summarization Research Haoran LiuNational University of Defense Technology, Yue YuCollege of Computer, National University of Defense Technology, Changsha 410073, China, Shanshan LiNational University of Defense Technology, Yong GuoNational University of Defense Technology, Deze WangNational University of Defense Technology, Xiaoguang MaoNational University of Defense Technology Media Attached | ||
02:00 - 02:15 Paper | A Human Study of Comprehension and Code Summarization Research Sean StapletonUniversity of Michigan, Yashmeet GambhirUniversity of Michigan, Alexander LeClairUniversity Of Notre Dame, Zachary Eberhart, Westley WeimerUniversity of Michigan, USA, Kevin LeachUniversity of Michigan, Yu HuangUniversity of Michigan Pre-print Media Attached | ||
02:15 - 02:30 Paper | Linguistic Documentation of Software History ERA Media Attached |
07:00 - 08:00: Session 5: For ResearchersResearch / ERA / Tool Demonstration at ICPC Chair(s): Bin LinUniversità della Svizzera italiana (USI) | |||
07:00 - 07:15 Paper | A Literature Review of Automatic Traceability Links Recovery for Software Change Impact Analysis Research Thazin Win Win AungUniversity of Technology Sydney, Yulei SuiUniversity of Technology Sydney, Australia, Huan HuoUniversity of Technology Sydney Media Attached | ||
07:15 - 07:30 Paper | Improving Code Search with Co-Attentive Representation Learning Research Jianhang ShuaiSchool of Big Data & Software Engineering, Chongqing University, Ling XuSchool of Big Data & Software Engineering, Chongqing University, Chao LiuZhejiang University, Meng YanSchool of Big Data & Software Engineering, Chongqing University, Xin XiaMonash University, Yan LeiSchool of Big Data & Software Engineering, Chongqing University Media Attached | ||
07:30 - 07:45 Paper | OpenSZZ: A Free, Open-Source, Web-Accessible Implementation of the SZZ Algorithm Tool Demonstration Valentina LenarduzziLUT University, Fabio PalombaUniversity of Salerno, Davide TaibiTampere University, Damian Andrew TamburriJheronimus Academy of Data Science Media Attached | ||
07:45 - 08:00 Paper | Staged Tree Matching for Detecting Code Move across Files ERA Akira Fujimoto Osaka University, Yoshiki HigoOsaka University, Junnosuke Matsumoto, Shinji KusumotoOsaka University Media Attached |
08:30 - 09:30: Session 6: ArtifactsResearch / ERA at ICPC Chair(s): Hironori WashizakiWaseda University | |||
08:30 - 08:42 Paper | A Self-Attentional Neural Architecture for Code Completion with Multi-Task Learning Research Fang LiuPeking University, Ge LiPeking University, Bolin WeiPeking University, Xin XiaMonash University, Zhiyi FuPeking University, Zhi JinPeking University Pre-print Media Attached | ||
08:42 - 08:54 Paper | Knowledge Transfer in Modern Code Review Research Maria CauloUniversity of Basilicata, Bin LinUniversità della Svizzera italiana (USI), Gabriele BavotaUniversità della Svizzera italiana, Giuseppe ScannielloUniversity of Basilicata, Michele LanzaUniversita della Svizzera italiana (USI) Pre-print Media Attached | ||
08:54 - 09:06 Paper | How are Deep Learning Models Similar? An Empirical Study on Clone Analysis of Deep Learning Software Research Xiongfei WuUniversity of Science and Technology of China, Liangyu QinUniversity of Science and Technology of China, Bing YuKyushu University, Xiaofei XieNanyang Technological University, Lei MaKyushu University, Yinxing Xue, Yang LiuNanyang Technological University, Singapore, Jianjun ZhaoKyushu University Media Attached | ||
09:06 - 09:18 Paper | Unified Configuration Setting Access in Configuration Management Systems Research Markus RaabVienna University of Technology, Austria, Bernhard DennerThales, Stefan HanenbergUniversity of Duisburg-Essen, Jürgen CitoMIT Media Attached | ||
09:18 - 09:30 Paper | Inheritance software metrics on smart contracts ERA Ashish Rajendra SaiUniversity of Limerick, Conor HolmesUniversity of Limerick, Jim BuckleyLero - The Irish Software Research Centre and University of Limerick, Andrew LeGearHorizon Globex Media Attached |
13:00 - 14:00: Keynote : Software Engineering for Industrial AI: A Key Enabler of Digital TransformationResearch at ICPC Chair(s): Eunjong ChoiKyoto Institute of Technology | |||
13:00 - 14:00 Keynote | Software Engineering for Industrial AI: A Key Enabler of Digital Transformation Research K: Chanjin Park |
14:10 - 14:50: Open Steering Committee MeetingResearch at ICPC Chair(s): Foutse KhomhPolytechnique Montréal | |||
16:30 - 17:30: Session 8: AnalysisResearch at ICPC Chair(s): Jinqiu YangConcordia University, Montreal, Canada | |||
16:30 - 16:45 Paper | srcClone: Detecting Code Clones via Decompositional Slicing Research Pre-print Media Attached | ||
16:45 - 17:00 Paper | Investigating Near-Miss Micro-Clones in Evolving Software Research Manishankar MondalAssistant Professor, Khulna University, Banani RoyUniversity of Saskatchewan, Chanchal K. RoyUniversity of Saskatchewan, Kevin SchneiderUniversity of Saskatchewan Media Attached | ||
17:00 - 17:15 Paper | A Model to Detect Readability Improvements in Incremental Changes Research Devjeet RoyWashington State University, Sarah FakhouryWashington State University, John LeeWashington State University, Venera ArnaoudovaWashington State University Media Attached | ||
17:15 - 17:30 Paper | Supporting Program Comprehension through Fast Query Response in Large-Scale Systems Research Jinfeng LinUniversity of Notre Dame, Yalin LiuUniversity of Notre Dame, Jane Cleland-HuangUniversity of Notre Dame Media Attached |
Wed 15 Jul Times are displayed in time zone: (UTC) Coordinated Universal Time change
00:00 - 01:00: Session 9: For DevelopersResearch / Tool Demonstration / ERA at ICPC Chair(s): Anderson OliveiraPUC-Rio | |||
00:00 - 00:12 Paper | An Empirical Study on Dynamic Typing Related Practices in Python Systems Research Zhifei ChenNanjing University, Yanhui LiDepartment of Computer Science and Technology, Nanjing University, Bihuan ChenFudan University, Wanwangying MaNanjing University, Lin ChenNanjing University, Baowen XuNanjing University Media Attached | ||
00:12 - 00:24 Paper | Performing Tasks Can Improve Program Comprehension Mental Model of Novice Research Amal A. ShargabiQassim University, Syed Ahmad AljunidUniversiti Teknologi MARA, Muthukkaruppan AnnamalaiUniversiti Teknologi MARA, Abdullah Mohd ZinUniversiti Kebangsaan Malaysia Media Attached | ||
00:24 - 00:36 Paper | SimplyHover: Improving Comprehension of else Statements Tool Demonstration Ahmad JbaraComputer and Cyber Sciences, Augusta University, Georgia, USA, Bar Ben Michael, Or Shacham, Omer Tavor Media Attached | ||
00:36 - 00:48 Paper | Combining biometric data with focused document types classifies a success of program comprehension ERA Toyomi IshidaNara Institute of Science and Technology, Hidetake UwanoNational Institute of Technology, Nara College, Japan, Yoshiharu Ikutani Nara Institute of Science and Technology Media Attached | ||
00:48 - 01:00 Paper | Program Comprehension in Virtual Reality ERA James DominicClemson University, Brock TubreClemson Universtiy, Jada Houser Clemson University, Charles RitterClemson University, Deborah KunkelClemson University, Paige RodegheroClemson University Media Attached |
08:30 - 08:50 Paper | GGF: A Graph-based Method for Programming Language Syntax Error Correction Research Liwei WuNanjing University, Fei LiNanjing University, Youhua WuNanjing University, Tao ZhengNanjing University Media Attached | ||
08:50 - 09:10 Paper | Adaptive Deep Code Search Research ChunYang LingPeking University, Zeqi LinPeking University, Yanzhen ZouPeking University, Bing XiePeking University Pre-print Media Attached | ||
09:10 - 09:30 Paper | Duplicate Bug Report Detection Using Dual-Channel Convolutional Neural Networks Research Jianjun HeSchool of Big Data & Software Engineering, Chongqing University, Ling XuSchool of Big Data & Software Engineering, Chongqing University, Meng YanSchool of Big Data & Software Engineering, Chongqing University, Xin XiaMonash University, Yan LeiSchool of Big Data & Software Engineering, Chongqing University Media Attached |
13:00 - 13:30: Most Influential Paper AwardResearch at ICPC Chair(s): Shinpei HayashiTokyo Institute of Technology | |||
13:00 - 13:30 Talk | On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery: A Ten-Year Retrospective Research Rocco OlivetoUniversity of Molise, Malcom Gethers, Denys PoshyvanykWilliam and Mary, Andrea De LuciaUniversity of Salerno |
Call for Papers
We would like to invite you to submit a tool demonstration paper to the 2020 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. The tools are expected to be either 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.
Format and Submission
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 and 1 page for references (4+1);
- Optionally, you can include in the abstract the URL of a 3-to-5 minute video screencast, either with annotations or voice-over, that provides a concise version of the tool demo scenario. The video should be posted on YouTube, or hosted on the tool’s website.
The submissions must conform to the ACM Master Article Template, indifferent of the type-setting system (LaTeX, Word…). LaTeX users must use the provided class and bibliography style without modification:
\documentclass[sigconf,review]{acmart}
\bibliographystyle{ACM-Reference-Format}
The submissions must comply with the ACM Policy on Plagiarism, Misrepresentation, and Falsification. In particular, they must not have been published elsewhere and must not be under review elsewhere while under review for ICPC. The submission must also comply with the IEEE Policy on Authorship, part of the IEEE Plagiarism FAQ.
The Tool Demonstration Track will NOT follow a double-blind review process. The authors should not anonymize their papers and tools.
Publication and Presentation
The official publication date is the date the proceedings are made available in the ACM or IEEE Digital Libraries. This date may be up to two weeks prior to the first day of ICSE 2020. The official publication date affects the deadline for any patent filings related to published work. Purchases of additional pages in the proceedings is not allowed.
Accepted Papers
Title | |
---|---|
BugVis: Commit Slicing for Defect Visualisation Tool Demonstration Media Attached | |
Just-In-Time Test Smell Detection and Refactoring: The DARTS Project Tool Demonstration Media Attached | |
OpenSZZ: A Free, Open-Source, Web-Accessible Implementation of the SZZ Algorithm Tool Demonstration Media Attached | |
Refactoring Android-specific Energy Smells: A Plugin for Android Studio Tool Demonstration Media Attached | |
SimplyHover: Improving Comprehension of else Statements Tool Demonstration Media Attached |