Dates
Mon 15 May 2023
Tue 16 May 2023
Tracks
ICPC Keynotes
ICPC Closing
ICPC Discussion
ICPC Early Research Achievements (ERA)
ICPC Journal First
ICPC MIP Talk
ICPC Opening
ICPC Replications and Negative Results (RENE)
ICPC Research
ICPC Tool Demonstration
Mon 15 MayDisplayed time zone: Hobart change
Mon 15 May
Displayed time zone: Hobart change
11:00 - 12:30 | Keynote / Documentation and Stack OverflowTool Demonstration / Research / ICPC Keynotes / Replications and Negative Results (RENE) / Discussion at Meeting Room 106 Chair(s): Bonita Sharif University of Nebraska-Lincoln, USA, Raula Gaikovina Kula Nara Institute of Science and Technology, Chanchal K. Roy University of Saskatchewan | ||
11:54 5mShort-paper | PyVerDetector: A Chrome Extension Detecting the Python Version of Stack Overflow Code Snippets Tool Demonstration SHIYU YANG , Tetsuya Kanda Osaka University, Davide Pizzolotto Osaka University, Daniel M. German University of Victoria, Yoshiki Higo Osaka University | ||
11:59 5mShort-paper | RCGraph - A Tool to Integrate Readme and Commits through Temporal Knowledge Graphs Tool Demonstration Akhila Sri Manasa Venigalla IIT Tirupati, Mir Sameed Ali Indian Institute of Technology Tirupati, Nikhil Manjunath Indian Institute of Technology Tirupati, Sridhar Chimalakonda IIT Tirupati |
13:45 - 15:15 | Human Aspects, Testing and LogsTool Demonstration / Discussion / Journal First / Early Research Achievements (ERA) / Research at Meeting Room 106 Chair(s): Michael J. Decker Bowling Green State University | ||
13:59 5mShort-paper | Conversation Disentanglement As-a-Service Tool Demonstration Edoardo Riggio Software Institute - USI, Lugano, Marco Raglianti Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano | ||
14:04 5mShort-paper | Slicito: Using Computational Notebooks for Program Comprehension Tool Demonstration | ||
14:18 5mShort-paper | SYN: Ultra-Scale Software Evolution Comprehension Tool Demonstration Gianlorenzo Occhipinti Software Institute, USI - Lugano, Switzerland, Csaba Nagy Software Institute - USI, Lugano, Roberto Minelli Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano | ||
14:23 5mShort-paper | Microusity: A testing tool for Backends for Frontends (BFF) Microservice Systems Tool Demonstration Pattarakrit Rattanukul Mahidol University, Chansida Makaranond Mahidol University, Pumipat Watanakulcharus Mahidol University, Chaiyong Ragkhitwetsagul Mahidol University, Thailand, Tanapol Nearunchorn Lineman Wongnai, Vasaka Visoottiviseth Mahidol University, Morakot Choetkiertikul Mahidol University, Thailand, Thanwadee Sunetnanta Mahidol University |
Tue 16 MayDisplayed time zone: Hobart change
Tue 16 May
Displayed time zone: Hobart change
09:00 - 10:30 | Keynote / Code AnalysisDiscussion / Tool Demonstration / Research / Early Research Achievements (ERA) / ICPC Keynotes at Meeting Room 106 Chair(s): Christoph Treude University of Melbourne, Nicolás Cardozo Universidad de los Andes, Raula Gaikovina Kula Nara Institute of Science and Technology, Chaiyong Rakhitwetsagul Mahidol University, Thailand | ||
10:08 5mShort-paper | UnityLint: A Bad Smell Detector for Unity Tool Demonstration Matteo Bosco University of Sannio, Italy, Pasquale Cavoto University of Sannio, Italy, Augusto Ungolo University of Sannio, Italy, Biruk Asmare Muse Polytechnique Montréal, Foutse Khomh Polytechnique Montréal, Vittoria Nardone , Massimiliano Di Penta University of Sannio, Italy Pre-print |
Accepted Papers
Title | |
---|---|
Conversation Disentanglement As-a-Service Tool Demonstration | |
Microusity: A testing tool for Backends for Frontends (BFF) Microservice Systems Tool Demonstration | |
PyVerDetector: A Chrome Extension Detecting the Python Version of Stack Overflow Code Snippets Tool Demonstration | |
RCGraph - A Tool to Integrate Readme and Commits through Temporal Knowledge Graphs Tool Demonstration | |
Slicito: Using Computational Notebooks for Program Comprehension Tool Demonstration | |
SYN: Ultra-Scale Software Evolution Comprehension Tool Demonstration | |
UnityLint: A Bad Smell Detector for Unity Tool Demonstration Matteo Bosco, Pasquale Cavoto, Augusto Ungolo, Biruk Asmare Muse, Foutse Khomh, Vittoria Nardone, Massimiliano Di Penta Pre-print |
Call for Papers
We would like to invite you to submit a tool demonstration paper for the 2023 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.
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);
- The source code or the binaries of the tool must be publicly available (e.g., on Github, Zenodo, Figshare) or hosted on the tool’s website;
- 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.
Submissions must conform to the IEEE formatting instructions IEEE Conference Proceedings Formatting Guidelines (title in 24pt font and full text in 10pt type, LaTeX users must use \documentclass[10pt,conference]{IEEEtran}
without including the compsoc or compsocconf options).
By submitting to the ICPC Tool Demo Track, authors acknowledge that they are aware of and agree to be bound by the ACM Policy and Procedures on Plagiarism and the IEEE Plagiarism FAQ. In particular, papers submitted to ICPC 2023 must not have been published elsewhere and must not be under review or submitted for review elsewhere while under consideration for ICPC 2023. Contravention of this concurrent submission policy will be deemed a serious breach of scientific ethics, and appropriate action will be taken in all such cases. To check for double submission and plagiarism issues, the chairs reserve the right to (1) share the list of submissions with the PC Chairs of other conferences with overlapping review periods and (2) use external plagiarism detection software, under contract to the ACM or IEEE, to detect violations of these policies.
Submissions to the Tool Demonstration Track that meet the above requirements can be made via the ICPC Tool Demo submission site by the submission deadline. Please, note that the Tool Demonstration Track will NOT follow a double-anonymous review process. The authors should not anonymize their papers and tools.
Review and Evaluation Criteria
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.
Publication and Presentation
Upon notification of acceptance, all authors of accepted papers will receive further instructions for preparing their camera-ready versions. At least one author of the paper must register and present the paper at the conference; otherwise the paper will be excluded from both the program and the proceedings. More details on the presentations will follow the notifications. All accepted papers will be published in the conference electronic proceedings. 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 2023. 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.
Purchases of additional pages in the proceedings is not allowed.