CAIN 2022
Sat 21 - Sun 22 May 2022 Location to be announced
co-located with ICSE 2022

Welcome to CAIN’22 - 1st Conference on AI Engineering – Software Engineering for AI

The aim of CAIN’22 is to bring together researchers and practitioners in software engineering, in data-science and AI, and to build up a community that will target the new challenges emerging in Software Engineering for AI-enabled systems.

In development and implementation of AI-enabled systems, the main challenge is not to develop the best models/algorithms, but to provide support for the entire lifecycle – from a business idea, through collection, training, and management of data, code development, product deployment and operation, and its maintenance and evolution. There is a clear need for specific support of Software Engineering for AI.

CAIN has the following goals for the next few years.

  • Identify the main challenges of AI engineering, from an AI and SE perspective, considering industrial needs and their current experiences;
  • Create a roadmap capturing the research directions in AI engineering in relation to AI-based systems lifecycle;
  • Contribute to a better understating of practical problems and understanding differences in approaches of data science and AI/ML and SE;
  • Identify industrial challenges in building and using AI-enabled systems and contribute to solving them
  • Build a thriving community of SE, and data-science and AI practitioners and researchers.

CAIN’22 will have all sessions in a single track. The following sessions are planned:

  • Invited keynotes and panels
  • Presentation of accepted papers
  • Industrial Talks
  • Poster presentations

Call for Papers

Welcome to CAIN’22 - 1st Conference on AI Engineering – Software Engineering for AI

Call for submission - research and experience papers

You are invited to submit research and experience papers

  • A research or experience full paper with up to 10 pages plus a maximum of 2 pages for references. Papers describing the challenges, new research results, visionary ideas, or experience papers from, or in cooperation with, practitioners are welcome.

The paper submissions will undergo a review process with three independent reviews and a virtual PC decision meeting. The acceptance criteria include novelty, research and industrial relevance, soundness, experiences, and preliminary results. The accepted full and short papers will be published in ACM Proceedings.

Topics of interests

The overall area is Software Engineering for AI, i.e. means to improve development of software AI-based systems and software-intensive systems, including topics relevant for the entire lifecycle. The suggested topics are (but not limited to):

  • System and software requirements and their relations AI/ML modelling;
  • Data management ensuring relevance and efficiency related to business goals;
  • System and software architecture of AI-based systems;
  • Integration of AI-development process and software development processes, including continuous and federated ML, continuous deployment, system and software evolution;
  • Ensuring and managing system and software nonfunctional properties and their relation to AI/ML properties, including run-time properties such as performance, safety, security, reliability, and life-cycle properties including reusability, maintainability and evolution;
  • Development teams, organizational and management issues for a successful development of AI-systems.

Submission form


The submissions will be reviewed in a form of Open Peer Reviews.

The papers should be submitted to EasyChair (TBD) web page. The submission deadline is firm.

Call for Industrial Talk proposals

This type of submission is only open to practitioners. We solicit practitioner-oriented talks on topics that are likely to be relevant and interesting to both industrial and academic attendees. Talk proposals should include the title, the name and affiliation of each presenter, a short abstract (150 words), and up to 8 keywords. In addition the proposal should include a “talk description”, which describes what the talk will be about, highlighting its key points and the reason why it is interesting to ICSE-SEIP attendees (500 words). Submissions should include a speaker biography and history, and can include supporting materials such as white papers or videos. Submissions must also indicate a desired length of either 15 min or 30 min.

Talk proposals will be reviewed in two phases. The outcome of the first phase is either rejected or conditionally accepted for the next phase. In the second phase, submitters will be required to prepare the complete presentation. The target audience of the second phase talk proposal are the attendees of the SEIP track and readers of the proceedings. The committee will then review the presentations and make the final accept/reject decisions.

Each accepted talk will be allowed two pages for an “extended abstract” in the CAIN’22 Proceedings.

Questions? Use the CAIN contact form.