23 July 2020 to 28 July 2020

Views 1,881

Software development is an integral part of modern science, gaining knowledge from data. All ESCAPE partners develop and maintain some software (from extensive frameworks to individual analysis scripts) for their respective experiments - along the full life cycle of software development.

The objective of this workshop is to bring together the scientists' communities of Astrophysics, Astroparticle Physics and Particle Physics who are leading the software development within their domain. Common and best practices in software development will be discussed and shared, enabling cross-fertilization across the domains. Those practices should be taken into account in the ESCAPE school, training young scientists to build and maintain the expertise in the field.

The workshop, organised by ESCAPE OSSR team, will have speakers from the ESFRIs involved in WP4 workplan and aims to collect new inputs for the "ESCAPE deliverable D3.7 License and provenance models for the OSSR"

Aim of the workshop is a sharing of best practices, an exchange of ideas, developments towards common software standards and recommendations and the possibility to exchange practical knowledge in hands-on sessions. Workshop's participants can join focus talks, breakout sessions and pitch their software solutions.

Core topics are:

  • Software Development Lifecycle Strategies
  • Development: coding styles, versioning, maintenance, documentation, software quality standards
  • Testing: test suites and code coverage
  • efficiency optimization and benchmarking: standards and ideas
  • platform integration and metadata
  • software licenses