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
09:00 - 10:30 | Conference Introductions / MIP Talk / Documentation and Stack OverflowDiscussion / Research / Opening / Journal First / MIP Talk at Meeting Room 106 Chair(s): Christoph Treude University of Melbourne, Akhila Sri Manasa Venigalla IIT Tirupati | ||
10:04 9mTalk | A Study of Update Request Comments in Stack Overflow Answer Posts Journal First Mohammad Sadegh Sheikhaei School of Computing, Queen's University, Yuan Tian Queens University, Kingston, Canada, Shaowei Wang University of Manitoba Link to publication | ||
10:13 9mTalk | Machine Translation-based Fine-grained Comments Generation for Solidity Smart Contracts Journal First Chaochen Shi Deakin University, Yong Xiang Deakin University, Jiangshan Yu Monash University, Keshav Sood Deakin University, Longxiang Gao Qilu University of Technology |
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 | ||
14:09 9mTalk | Selection of human evaluators for design smell detection using dragonfly optimization algorithm: An empirical study Journal First Sultan M. Al Khatib Department of Software Engineering, Prince Abdullah bin Ghazi Faculty of Information and Communication Technology, Al-Balqa Applied University (BAU), Al-Salt, 19117, Jordan, Khalid Alkharabsheh Department of Software Engineering, Prince Abdullah bin Ghazi Faculty of Information and Communication Technology, Al-Balqa Applied University (BAU), Al-Salt, 19117, Jordan, Sadi Alawadi Center for Applied Intelligent Systems Research, School of Information Technology, Halmstad University, 30118, Halmstad, Sweden |
Tue 16 MayDisplayed time zone: Hobart change
Tue 16 May
Displayed time zone: Hobart change
11:00 - 12:30 | Empirical Studies and RecommendationsResearch / Discussion / Early Research Achievements (ERA) / Journal First at Meeting Room 106 Chair(s): Issam Sedki Concordia University, Vittoria Nardone | ||
11:36 9mTalk | Predicting vulnerability inducing function versions using node embeddings and graph neural networks Journal First ecem mine özyedierler Istanbul Technical University, Ayse Tosun Istanbul Technical University, Sefa Eren Sahin Faculty of Computer and Informatics Engineering, Istanbul Technical University |
13:45 - 15:15 | Programming Languages, Types, and ComplexityDiscussion / Research / Replications and Negative Results (RENE) / Journal First at Meeting Room 106 Chair(s): Vittoria Nardone | ||
14:17 9mTalk | Programming language implementations for context-oriented self-adaptive systems Journal First Nicolás Cardozo Universidad de los Andes, Kim Mens Université catholique de Louvain, ICTEAM institute, Belgium Link to publication DOI Media Attached |
15:45 - 17:15 | Bugs and Machine Learning / Steering Committee Meeting / ClosingResearch / Journal First / Closing at Meeting Room 106 Chair(s): Banani Roy University of Saskatchewan | ||
16:21 9mTalk | Event-Aware Precise Dynamic Slicing for Automatic Debugging of Android Applications Journal First Hsu Myat Win University of Technology Sydney (UTS), Shin Hwei Tan Southern University of Science and Technology, Yulei Sui University of New South Wales, Sydney Link to publication |
Accepted Papers
Call for Papers
We invite presentations of journal papers based on submissions from authors. We aim to accommodate as many journal-first presentations as will fit into the ICPC program. The J1C2 track is aimed at papers that (a) are theme-appropriate for ICPC, (b) have recently been accepted by one of the participating journals, and (c) concern work that has not previously been presented at a conference (i.e., the journal paper must not be an extension of a previous conference/workshop paper). Papers previously presented as J1C2 tracks are also ineligible.
The participating journals are: Empirical Software Engineering Journal (EMSE), ACM Transactions on Software Engineering and Methodology (TOSEM), Software Quality Journal (SQJ), Information and Software Technology (IST), Journal of Software: Evolution and Process (JSEP), Journal of Systems and Software (JSS), Science of Computer Programming (SCP), and Journal of Software Engineering Research and Development (JSERD).
Eligibility Criteria
The J1C2 track is aimed at recent journal papers describing original and unpublished results that relate to program comprehension, and are not extensions of previous conference papers. A journal-first paper must adhere to all of the following criteria:
- It must report completely new research results or present novel contributions that significantly extend and were not previously reported in prior work.
- It may not extend any of the author’s prior work solely with additional proofs or algorithms (or other such details presented for completeness), additional empirical results, or minor enhancements or variants of the results presented in the prior work.
- It may not repurpose materials previously published at a conference that targets software professionals.
We invite the authors of papers that satisfy the Journal-First criteria to submit a talk proposal. For a journal paper to be eligible to participate in the J1C2 program at ICPC 2023, the paper must:
- Be in the scope of the conference, that is, the paper contains work related to program comprehension (see the ICPC Research Track Call for Papers for possible topics).
- Have been accepted in one of the participating journals: Empirical Software Engineering Journal (EMSE), ACM Transactions on Software Engineering and Methodology (TOSEM), Software Quality Journal (SQJ), Information and Software Technology (IST), Journal of Software: Evolution and Process (JSEP), Journal of Systems and Software (JSS), Science of Computer Programming (SCP).
- Have been accepted on or after Nov 1, 2021, and before the J1C2 submission deadline.
- Not have already been presented, or currently being considered for, J1C2 or similar initiatives of other conferences.
Format and Submission
Interested authors should submit a short talk proposal (as one PDF file) consisting of the (1) paper title, (2) abstract, (3) a short statement on how the work satisfies the journal first criteria, and (4) the PDF of the accepted paper. Please list all authors of the original journal paper as authors in EasyChair.
Submissions to the J1C2 Track can be made via the ICPC J1 track submission site by the submission deadline.
Review and Evaluation Criteria
The J1C2 committee will evaluate if the submission is within the scope of the ICPC conference and, in general, fulfils the eligibility criteria mentioned above. We plan to select as many papers as possible for inclusion in the J1C2 program. In case that the interest in the J1C2 is higher than expected, the track chairs, together with the conference technical program co-chairs, will reserve the right to prioritize papers that better fit in the conference technical program.
As the papers have been already reviewed and accepted by high-quality journals, they will not be reviewed again for technical correctness. They will be checked for the Journal-First criteria and prioritized according to fit the conference theme. Authors will not receive any reviews with the notification.
Publication and Presentation
At least one author of each accepted J1C2 contribution must register and attend the conference to present the paper. Failure to present the paper might result in exclusion from future J1C2 programs.
The J1C2 papers will not be part of the ICPC proceedings. However, the conference online program will contain a hyperlink to the journal paper (if already published) or, in case the paper hasn’t been published yet, to its preprint (we will encourage the authors of accepted J1C2 to make a preprint of the paper available to ICPC).