Speaker
Description
This presentation gives an overview of Software and Service Quality Assurance Models as developed throughout several EU projects, and in particular EOSC-Synergy.
Quality Assurance is deemed as a way to more reliable and sustainable Software and Services.
The Quality Models outlined here are the "A set of Common Software Quality Assurance Baseline Criteria for Research Projects" (http://hdl.handle.net/10261/160086), and "A set of Common Service Quality Assurance Baseline Criteria for Research Projects" (http://hdl.handle.net/10261/214441).
The models are abstract but geared towards implementation favouring a pragmatic and systematic approach, putting emphasis on the programmatic assessment of the quality conventions.
As such, the models builds on the DevOps culture and automation, outlining a set of good practices that seek the usability and reliability of Software and Services, and meet the user expectations in terms of functional requirements.
• Quality assessment allows users and managers to have higher trust on Software and Services during their use and operation.
• The software and related services will work as supposed.
• Give the expected results and meet their requirements.
• Furthermore, it also contributes to the maintainability, stability and sustainability of the software and services.
• Finally, it contributes to facilitating the collaboration between software developers and promotes good practices of software development.
The models are also being developed in an open way and are being exploited in several projects, in particular they constitute the basis for the Software Quality Assurance as a Service (SQAaaS) being developed by EOSC-synergy, which aims to streamlines the adherence to quality best practices and make quality assurance easily accessible to software developers in research (https://www.eosc-synergy.eu/technical-areas/quality/).
The presentation will also highlight the software quality activities taking place in EOSC.