2017 International Workshop on Software Engineering for Science

May 22, 2017

Held in Conjunction with ICSE'17

Buenos Aires, Argentina

Home      Call for Papers      Committee      Schedule

Call for Papers


This is a time of great growth at the intersection of software engineering and scientific research software. There is a need to bring together members of these communities to identify common goals and lay out research agenda to move both communities in a positive direction. The goal of this workshop is to provide a unique venue where software engineers and scientists can meet to discuss these issues. To address this goal, we seek contributions from members of both communities the describe perspectives, research outcomes, and lessons learned from the development of scientific research software. Specifically, we are interested in:
  • Scientific software applications that solve complex software- or data-intensive research problems. These applications range from large parallel models/simulations of the physical world using HPC systems to smaller scale simulations developed by a single scientist or engineer on a desktop machine or a small cluster.
  • Applications that support scientific research and experiments at scale. Such applications include, but are not limited to, systems for managing and/or manipulating large amounts of data and systems that provide infrastructure for scientific or engineering applications such as libraries or HPC/Cloud software.
  • The process for building, reusing, and publishing software and data used in scientific experiments or engineering innovations. Among others, these process include agile approaches, open source/open data issues, testing scientific software, and managing software or data repositories for publishing goals.
This workshop will build upon results from previous Software Engineering for Science workshops (http://SE4Science.org/workshops). Similar to the format of the previous workshops, in addition to presentation and discussion of the accepted papers, significant time during the 2017 workshop will be devoted to the continuation of discussions from previous workshops and to general open discussion. One of the key outcomes of the workshop will be the development of a joint research plan that can be conducted collectively by workshop participants in the subsequent year.

Submission Instructions

We encourage submissions from members of the SE and scientific software communities addressing issues including but not limited to:
  1. Case studies of software development processes used in scientific applications;
  2. Design patterns and software architectures for scientific software;
  3. Software engineering metrics and tool support for scientific applications;
  4. Issues in publishing or reusing scientific research software and data;
  5. The use of empirical studies to better understand the environment, tools, languages, and processes used in research application development and how they might be improved;
  6. V&V techniques specifically targeted for the scientific domain;
  7. SE education for scientific developers.
Additionally, practical experience reports are welcome and encouraged, including negative and neutral experiences. We will also accept shorter research papers (4 pages) that describe early research and position papers (1-2 pages) that do not fit the format expected of a full or short paper, but enable the participation of practitioners whose work concerns the understanding of the application of SE to scientific software.

Accepted papers will appear in the ICSE Companion Proceedings in the IEEExplore Digial Library. Selected papers will also be invited to submit to the Software Engineering track of Computing in Science & Engineering.
Please observe the following:
  1. Full Papers should be at most 8 pages formatted according to the ICSE 2017 guidelines
  2. Submit your paper in PDF: EasyChair
  3. Submission – January 27, 2017;
  4. Notification – February 17, 2017

Last Updated on January 19, 2017 by Jeffrey Carver