ICSE 2024
Fri 12 - Sun 21 April 2024 Lisbon, Portugal

Welcome! We are working hard to fill the website with all related information. Please check back soon!

Call for papers

The International Conference on Software Engineering (ICSE) is the premier forum for presenting and discussing the most recent and significant technical research contributions in the field of Software Engineering. In the technical track, we invite high quality submissions of technical research papers describing original and unpublished results of software engineering research.

Please note the following important changes for 2024:

  1. In 2024, ICSE will follow a dual deadline structure for submission of papers. In other words, submissions will occur in two rounds. This is the most important change. Please refer to the section on Dual Deadlines in the following for the information.

  2. For each paper submitted to Technical track in ICSE 2024, authors will need to choose one of seven focus areas. Please see the section on Research Areas in the following.

Research Areas

ICSE welcomes submissions addressing topics across the full spectrum of Software Engineering, being inclusive of quantitative, qualitative, and mixed-methods research. Topics of interest include the following and are grouped into the following seven research areas. Each submission will need to indicate one of these seven areas as the chosen area. Optionally, the authors can consider adding an additional area. A paper may be moved from the chosen area(s) to another focus area at the discretion of the program chairs. Program chairs will ultimately assign a paper to an area chair, considering the authors’ selection, the paper’s content, and other factors such as (if applicable) keeping into account possible conflicts of interest.

AI and software engineering, Auto-coding

o SE for Machine learning systems o Machine learning for SE tasks o Recommender systems o Autonomic systems and self-healing systems o Program synthesis o Program repair o AI for DevOps o Code generation from machine learning models.

Analytics

o Mining software repositories, communication platforms, and novel software engineering data sources o Apps and app store analysis o Software ecosystems o Configuration management o Software visualization o Data-driven user experience understanding and improvement o Data driven decision making in software engineering

Dependability and Security

o Formal methods o Model Checking o Reliability and Safety o Vulnerability detection to enhance software security o System design to enhance software security o Privacy, Robustness, Fairness: Checking and Enforcement o Embedded and cyber-physical systems: modeling and validation

Evolution

o Evolution and maintenance o API design and evolution o Release engineering and DevOps o Software reuse o Refactoring and program differencing o Program comprehension o Reverse engineering o Environments and software development tools o Traceability to understand evolution

Human and Social aspects

o Human and organizational aspects of software engineering o Interaction in programming environments and software engineering tools o Distributed and collaborative software engineering o Agile methods and software processes o Software economics o Community-based software engineering (e.g., open source, crowdsourcing) o Ethics in software engineering o Green and sustainable technologies o Research on diversity, inclusion and social issues in software engineering

Requirements and modeling

o Requirements Engineering (incl. non-functional requirements) o Design for quality, including privacy and security by design o Feedback, user and requirements management o Modeling and Model-Driven Engineering o Software Architecture and Design o Variability and product lines o Systems and software traceability o Software services and cloud-based systems

Testing and analysis

o Software testing o Program analysis o Analysis of non-functional properties o Debugging and fault localization o Programming languages: developer-centric issues o Automated test generation techniques such as search and symbolic execution o Testing and analysis of non-functional properties o GUI testing o Mobile application testing

Scope

Since the authors will choose an area for their submission, the scope of each area becomes important. Some submissions may relate to multiple areas. In such cases, the authors should choose the area for which their paper brings the most new insights. Moreover, authors also have the choice of indicating an alternate area for each paper. Similarly, for certain papers. authors may have a question whether it belongs to any area, or it is simply out of scope. For such cases, we recommend the authors to judge whether their paper brings new insights for software engineering. For example a formal methods paper with a focus on hardware verification may be deemed out of scope for software engineering. In general, papers which only peripherally concern software engineering and do not give new insights from the software engineering perspective would be less relevant to ICSE. Our goal is however to be descriptive, rather than prescriptive, to enable authors to make their own decisions about scope and relevance.

Review Criteria

Each paper submitted to the Technical Track will be evaluated based on the following criteria:

i) Novelty: The novelty and innovativeness of contributed solutions, problem formulations, methodologies, theories and/or evaluations, i.e., the extent to which the paper is sufficiently original with respect to state-of-the-art.

ii) Rigor: The soundness, clarity and depth of a technical or theoretical contribution, and the level of thoroughness and completeness of an evaluation.

iii) Relevance: The significance and/or potential impact of the research to the field of software engineering.

iv) Verifiability and Transparency: The extent to which the paper includes sufficient information to understand how an innovation works; to understand how data was obtained, analyzed, and interpreted; and how the paper supports independent verification or replication of the paper’s claimed contributions. Any artifacts attached to or linked from the paper may be checked by one reviewer. Reviewers will carefully consider all of the above criteria during the review process, and authors should take great care in clearly addressing them all. The paper should clearly explain and justify the claimed contributions. Each paper will be handled by an area chair who will ensure reviewing consistency among papers submitted within that area.

Important Dates and Dual Deadlines – New in ICSE 2024

Since ICSE 2024 will have a different timeline from previous ICSEs, we request authors to kindly take note of the dates. The dates for the two rounds of submissions are as follows

First round of submissions Submission: March 29 2023, Notify June 2 2023, Revision* due July 10 2023, Decisions August 24 2023, Camera-ready Sept 15 2023

Second round August Submission: August 1 2023, Notify October 10, 2023 Revision due Nov 17, 2023 Decisions Dec 15, 2023 Camera ready Jan 12 2024.

Papers submitted can go through revisions and hence there is no author response. Authors will be able to see the full reviews, including the reviewer scores as part of the revision. The reviewers will also ask for specific revision requests.

Submission Process

Submissions must conform to the IEEE conference proceedings template, specified in the 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).

● All submissions must not exceed 10 pages for the main text, inclusive of all figures, tables, appendices, etc. Two more pages containing only references are permitted. All submissions must be in PDF. Accepted papers will be allowed one extra page for the main text of the camera-ready version.

● Submissions must strictly conform to the IEEE conference proceedings formatting instructions specified above . Alterations of spacing, font size, and other changes that deviate from the instructions may result in desk rejection without further review.

● By submitting to the ICSE Technical 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 ICSE 2024 must not have been published elsewhere and must not be under review or submitted for review elsewhere whilst under consideration for ICSE 2024. 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.

● If the research involves human participants/subjects, the authors must adhere to the ACM Publications Policy on Research Involving Human Participants and Subjects. Upon submitting, authors will declare their compliance to such a policy.

● The ICSE 2024 Technical 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. ○ While authors have the right to upload preprints on ArXiV or similar sites, they should avoid specifying that the manuscript was submitted to ICSE 2024. ○ During review, authors should not publicly use the submission title.

● Further advice, guidance, and explanation about the double-anonymous review process can be found in the Q&A page.

● By submitting to the ICSE Technical Track, authors acknowledge that they conform to the authorship policy of the ACM , and the authorship policy of the IEEE .

Submissions to the Technical Track that meet the above requirements can be made via the Technical Track submission site (link to be posted) by the submission deadline. Any submission that does not comply with these requirements may be desk rejected without further review. We encourage the authors to upload their paper info early (and can submit the PDF later) to properly enter conflicts for double-anonymous reviewing. It is the sole responsibility of the authors to ensure that the formatting guidelines, double anonymous guidelines, and any other submission guidelines are met at the time of paper submission.

Open Science Policy

The research track of ICSE 2024 is governed by the ICSE 2024 Open Science policies. The guiding principle is that all research results should be accessible to the public and, if possible, empirical studies should be reproducible. In particular, we actively support the adoption of open artifact and open source principles. We encourage all contributing authors to disclose (anonymized and curated) data/artifacts to increase reproducibility and replicability. Note that sharing research artifacts is not mandatory for submission or acceptance. However, sharing is expected to be the default, and non-sharing needs to be justified. We recognize that reproducibility or replicability is not a goal in qualitative research and that, similar to industrial studies, qualitative studies often face challenges in sharing research data. For guidelines on how to report qualitative research to ensure the assessment of the reliability and credibility of research results, see this previously curated Q&A page.

Upon submission to the research track, authors are asked

● to make their artifact available to the program committee (via upload of supplemental material or a link to an anonymous repository) – and provide instructions on how to access this data in the paper; or

● to include in the paper an explanation as to why this is not possible or desirable; and

● to indicate why they do not intend to make their data or study materials publicly available upon acceptance, if that is the case. The default understanding is that the data and/or other artifacts will be publicly available upon acceptance of a paper.

Withdrawing a Paper

Authors can withdraw their paper at any moment until the final decision has been made, through the paper submission system. Resubmitting the paper to another venue before the final decision has been made without withdrawing from ICSE 2024 first is considered a violation of the concurrent submission policy, and will lead to automatic rejection from ICSE 2024 as well as any other venue adhering to this policy. Such violations may also be reported to appropriate organizations e.g. ACM and IEEE.

Conference Attendance Expectation

If a submission is accepted, at least one author of the paper is required to register for ICSE 2024 and present the paper. We are assuming that the conference will be in-person, and if it is virtual or hybrid, virtual presentations may be possible. These matters will be discussed with authors closer to the date of the conference.