Software Engineering for Artificial Intelligence


Motivation and Objective

Software-intensive systems of today are dynamic, adaptive, context-aware, large and dependable. Designing such software requires a new approach where the data-driven decisions have to be a part of the solution architecture. Techniques such as recommendation mechanism, path planning, prediction of operational failures and dealing with unsafe conditions are going to be a part of the solution itself. Developing complex software also has to be “smart.” There is a growing need to instill intelligence in the software development process. In order to understand the complex operational behavior of software, it is required to combine data-driven machine learning approaches with traditional program analysis. There is a need of the hour to combine data-driven machine intelligence with human intelligence (insights and domain knowledge) to effectively make the software development (requirement, design, testing, deployment and operation management) intelligent. The research community has shown a keen interest in this emerging field. ICSE is regularly organizing workshop like RAISE, and AAAI has hosted a similar workshop called “Intelligent SE” (https://aaai.org/Press/Reports/Workshops/ws-99- 09.php) 

Targeted Audience

This workshop aims at gathering researchers and practitioners addressing the challenges induced by the software aspects of AI, in order to identify synergy, common problems, solutions and visions for the future of this area. Strong interactions among participants will be favored to provide constructive feedback for accepted workshop papers and develop future collaborations and community building. A plenary brainstorming and discussion session will be planned at the end of the day. The discussion topics will be selected based on the interests of the participants.

Topics of Interest

You are invited to participate and submit your contributions to the workshop. The areas of interest include (but will not be limited to) the following topics:
  • Artificial Intelligence in Education
  • Human Aspects of Software Engineering
  • Artificial Intelligence Safety
  • Artificial Intelligence in Healthcare
  • Development Framework for AI applications
  • Reusable and Extendable AI models
  • ML Lifecycle management
  • ML model Catalogs and Searching for Rapid Development
  • Testing, Correctness, Debugging and Interpretability of AI or ML applications
  • Software Analytics
  • Automated Software Engineering
  • Program Analysis
  • Mining Specifications
  • Formal Methods
  • Human Factors in SE
  • Artificial Intelligence and Virtual Reality

Instruction of paper submission

Authors should submit a paper in English, carefully checked for correct grammar and spelling, addressing one or several of the workshop areas or topics. Each paper should clearly indicate the nature of its technical/scientific contribution, and the problems, domains or environments to which it is applicable. To facilitate the double-blind paper evaluation method, authors are kindly requested to produce and provide the paper WITHOUT any reference to any of the authors, including the authors personal details, the acknowledgments section of the paper and any other reference that may disclose the authors identity.
 
Only original papers should be submitted. Authors are advised to read ACM ethical norms regarding plagiarism and self-plagiarism thoroughly before submitting and must make sure that their submissions do not substantially overlap work which has been published elsewhere or simultaneously submitted to a journal or another conference with proceedings. Papers that contain any form of plagiarism will be rejected without reviews.
 
Authors can submit their work in the form of a Regular Paper, representing completed and validated research, or as a Position Paper, portraying a short report of work in progress or an arguable opinion about an issue discussing ideas, facts, situations, methods, procedures or results of scientific research focused on one of the workshop topic areas. All papers must be submitted through the online submission platform eassychair and should follow the ACM instructions and templates that can be found under Guidelines and Templates. After the paper submission has been successfully completed, authors will receive an automatic confirmation e-mail.
 
All submissions will be peer reviewed and evaluated for selection with respect to their suitability for the workshop, originality, and technical quality by the program committee.

Regular Papers

  • Submission: It is recommended that Regular Papers are submitted for review with around 8 to 10 pages, with the appropriate font size and ACM page format, including references, tables, graphs, images and appendices. Submissions with less than 4 pages or more than 13 pages will be automatically rejected.
  • Acceptance: After a double-blind peer review, qualifying Regular Papers may be accepted as either Full Papers or Short Papers.
  • Presentation: Regular Papers classified as Full Papers are awarded a 30 minutes slot for an oral presentation at the workshop. Regular Papers classified as Short Papers are given either a 20 minutes slot for an oral presentation.
  • Publication: Indexed in ACM DL

Short paper

  • Submission: Position Papers should be submitted for review with around 6 pages, with the appropriate ACM format, including references, tables, graphs, images and appendices.
  • Acceptance: After a double-blind peer review, qualifying Position Papers will be accepted as Short Papers.
  • Presentation: Position Papers are given either a 20 minutes slot for an oral presentation.
  • Publication: Indexed in ACM DL

Important Dates

  • Paper Submission: January 1, 2020
  • Authors Notification: January 31, 2020
  • Camera Ready and Registration: February 05, 2020

Organizing committee

  1. Soumyadip Bandyopadhyay, BITS Pilani K K Birla Goa Campus, India
  2. Rohan Mukherjee, Goa Institute of Management, India
  3. Santonu Sarkar, BITS Pilani Goa, India