Mon 15 AprDisplayed time zone: Lisbon change
11:00 - 12:30 | AI-Assisted Program ComprehensionResearch Track / / Replications and Negative Results (RENE) / Early Research Achievements (ERA) / Tool Demonstration at Sophia de Mello Breyner Andresen Chair(s): Collin McMillan University of Notre Dame | ||
12:00 8mTalk | Enhancing Source Code Representations for Deep Learning with Static AnalysisICPCICPC ERA Paper Early Research Achievements (ERA) Pre-print |
14:00 - 15:30 | Code + Documentation GenerationResearch Track / / Early Research Achievements (ERA) / Replications and Negative Results (RENE) at Sophia de Mello Breyner Andresen Chair(s): Massimiliano Di Penta University of Sannio, Italy | ||
15:10 4mTalk | Investigating the Efficacy of Large Language Models for Code Clone DetectionICPCICPC ERA Paper Early Research Achievements (ERA) Mohamad Khajezade University of British Columbia Okanagan, Jie JW Wu University of British Columbia (UBC), Fatemeh Hendijani Fard University of British Columbia, Gema Rodríguez-Pérez University of British Columbia (UBC), Mohamed S Shehata University of British Columbia |
16:00 - 17:30 | Empirical + Human StudiesResearch Track / Early Research Achievements (ERA) / Replications and Negative Results (RENE) / at Sophia de Mello Breyner Andresen Chair(s): Michalis Famelis Université de Montréal | ||
17:00 8mTalk | Exploring the Impact of Source Code Linearity on the Programmers' Comprehension of API Code ExamplesICPCICPC ERA PaperVirtual Talk Early Research Achievements (ERA) Pre-print | ||
17:08 8mTalk | Innovating Coding: Evaluating the Impact of Innovative Thinking in ProgrammingICPCICPC ERA Paper Early Research Achievements (ERA) Anthonia Njoku Polytechnique Montreal, Mahta Amini Polytechnique Montreal, Zohreh Sharafi Polytechnique Montréal |
Tue 16 AprDisplayed time zone: Lisbon change
11:00 - 12:30 | Bugs, Defects, and Code QualityResearch Track / / Early Research Achievements (ERA) / Replications and Negative Results (RENE) at Sophia de Mello Breyner Andresen Chair(s): Alberto Martin-Lopez Software Institute - USI, Lugano | ||
12:10 8mTalk | Studying Vulnerable Code Entities in RICPCICPC ERA Paper Early Research Achievements (ERA) Zixiao Zhao University of British Columbia, Millon Madhur Das Indian Institute of Technology Kharagpur, Fatemeh Hendijani Fard University of British Columbia |
14:00 - 15:30 | New Frontiers - Virtual Reality, Mobile Apps, Smart Contracts, and LLMsEarly Research Achievements (ERA) / Tool Demonstration / Research Track / at Sophia de Mello Breyner Andresen Chair(s): Sonia Haiduc Florida State University | ||
14:40 8mTalk | Capturing and Understanding the Drift Between Design, Implementation, and DocumentationICPCICPC ERA Paper Early Research Achievements (ERA) Joseph Romeo Software Institute - USI, Lugano, Switzerland, Marco Raglianti Software Institute - USI, Lugano, Csaba Nagy Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano Pre-print |
17:30 - 18:00 | Steering Committee Meeting + ClosingResearch Track / / / Early Research Achievements (ERA) / Journal First / / ICPC Keynotes / Tool Demonstration / Replications and Negative Results (RENE) / / at Sophia de Mello Breyner Andresen Chair(s): Anita Sarma Oregon State University | ||
17:30 30mMeeting | Steering Committee Meeting + ClosingICPC ClosingICPC Closing |
Accepted Papers
Title | |
---|---|
Capturing and Understanding the Drift Between Design, Implementation, and DocumentationICPCICPC ERA Paper Early Research Achievements (ERA) Pre-print | |
Enhancing Source Code Representations for Deep Learning with Static AnalysisICPCICPC ERA Paper Early Research Achievements (ERA) Pre-print | |
Exploring the Impact of Source Code Linearity on the Programmers' Comprehension of API Code ExamplesICPCICPC ERA PaperVirtual Talk Early Research Achievements (ERA) Pre-print | |
Innovating Coding: Evaluating the Impact of Innovative Thinking in ProgrammingICPCICPC ERA Paper Early Research Achievements (ERA) | |
Investigating the Efficacy of Large Language Models for Code Clone DetectionICPCICPC ERA Paper Early Research Achievements (ERA) | |
Studying Vulnerable Code Entities in RICPCICPC ERA Paper Early Research Achievements (ERA) |
Call for Papers
The Early Research Achievements (ERA) track aims to provide researchers and practitioners with a forum for presenting promising ideas in the early stages of research. Ideally, the ERA track seeks papers that challenge the status quo of program comprehension with new research directions and provocative ideas. The ERA track is the perfect place for a paper to set the agenda for a new line of research and a series of future papers! The track targets the same topics of interest as the technical research paper track. As opposed to regular research papers, submissions to the ERA track typically describe research in progress and do not require a solid evaluation. Submissions to this track must answer the following questions: What is the new idea? Why is it new? What is the single most related paper? Explicitly addressing these questions is strongly recommended.
Format and Submission
ERA track submissions must be at most 4 pages for the main text, including figures, tables, and appendices. References may optionally continue on 1 additional page (a.k.a. 4+1 pages for 5 pages). The purchase of additional pages in the proceedings is not allowed.
We encourage the authors to upload their paper information early (and can submit the PDF later) to properly enter conflicts for double-anonymous reviewing.
Submissions must conform to the ACM Proceedings Template page. LaTeX users should use the sigconf
option, as well as the review
(to produce line numbers for easy reference by the reviewers) and anonymous
(omitting author names) options. To that end, the following LaTeX code can be placed at the start of the LaTeX document:
\documentclass[sigconf,review,anonymous]{acmart}
Submissions to the ERA Track that meet the above requirements can be made via the HotCRP submission site (https://icpc2024-era.hotcrp.com) by the submission deadline.
By submitting to the ICPC ERA 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 2024 must not have been published elsewhere and must not be under review or submitted for review elsewhere whilst under consideration for ICPC 2024. Contravention of this concurrent submission policy will be deemed a serious breach of scientific ethics, and appropriate actions 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.
The ICPC 2024 ERA Track will employ a double-anonymous review process. Thus, no submission may reveal its authors’ identities. The authors must make every effort to honor the double-anonymous review process. In particular:
Authors’ names must be omitted from the submission. All references to the author’s prior work should be in the third person. The submission’s title must differ from the preprints of the authors on ArXiV or similar sites. During the review, authors must not publicly use the submission title. Any submission that does not comply with these requirements may be desk-rejected without further review.
The submission must also comply with the authorship policy of the ACM and the authorship policy of the IEEE. ICPC 2024 follows the ACM SIGSOFT rules on Conflicts of Interest and Confidentiality of Submissions, and all authors, reviewers, and organizers will uphold the ACM Code of Ethics and Professional Conduct.
Submissions to the ERA Track, which meet the above requirements, can be made via the ICPC submission site by the submission deadline.
Review and Evaluation Criteria
ERA papers will be reviewed by at least three members of the ERA Program Committee. Submissions will be evaluated on the following criteria:
- Novelty: The extent to which the proposed work is novel and original;
- Significance: The extent to which the proposed work is motivated in the current context and the importance of the contributions is clearly highlighted;
- Soundness: The extent to which a rigorous application of appropriate research methods supports the contributions;
- Presentation: Of particular importance here are the clarity of the text, sufficient detail provided, the quality of figures and tables, and compliance with the submission instructions;
- Comparison with related work: Submissions are expected to contrast the proposed work with the existing body of literature;
- Evaluation: Although an extensive evaluation is not required, submissions are expected to have a preliminary evaluation;
- Replicability and reproducibility: Although replication packages are not required, submissions are encouraged to share data and scripts to ease replicability and reproducibility.
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’s electronic proceedings. The official publication date is the date the proceedings are made available in the ACM or IEEE Digital Libraries.