Software Quality Assurance as a Service: Encompassing the quality assessment of software and services

被引:1
作者
Bernardo, Samuel [1 ]
Orviz, Pablo [2 ]
David, Mario [1 ]
Gomes, Jorge [1 ]
Arce, David [3 ]
Naranjo, Diana [3 ]
Blanquer, Ignacio [3 ]
Campos, Isabel [2 ]
Malto, German [3 ]
Pina, Joao [1 ]
机构
[1] Lab Instrumentat & Particles LIP, Ave Prof Gama Pinto 2, P-1649003 Lisbon, Portugal
[2] UC, CSIC, Inst Phys Cantabria, Ave Castros S-N, Santander 39005, Spain
[3] Univ Politecn Valencia, Inst Instrumentac Imagen Mol I3M, CSIC, Camino Vera S-N, Valencia 46022, Spain
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2024年 / 156卷
关键词
Software quality; Software sustainability; Digital badges; Open science;
D O I
10.1016/j.future.2024.03.024
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper introduces the Software Quality Assurance as a Service (SQAaaS) concept and it describes an opensource implementation of a comprehensive platform that supports the automated assessment of specific quality metrics for software and services, defined as a set of baseline requirements. The platform is openly accessible, focuses on research software and open science, and promotes best practices by awarding standards-based digital badges to software and services. It provides an easy-to-use web-based graphical user interface which facilitates the interaction with server-side components in charge of automatically creating CI/CD (Continuous Integration/Continuous Delivery) pipelines for automated testing of the baseline criteria. The service is in production and has performed over 2800 assessments, awarding more than 125 digital badges across several scientific disciplines.
引用
收藏
页码:254 / 268
页数:15
相关论文
共 25 条
[1]   A Review of Models for Evaluating Quality in Open Source Software [J].
Adewumi, Adewole ;
Misra, Sanjay ;
Omoregbe, Nicholas .
2013 INTERNATIONAL CONFERENCE ON ELECTRONIC ENGINEERING AND COMPUTER SCIENCE (EECS 2013), 2013, 4 :88-92
[2]  
[Anonymous], 2023, A set of common software quality assurance baseline criteria for research projects
[3]  
[Anonymous], 2022, The Open Source Definition
[4]   Challenges of Software Requirements Quality Assurance and Validation: A Systematic Literature Review [J].
Atoum, Issa ;
Baklizi, Mahmoud Khalid ;
Alsmadi, Izzat ;
Otoom, Ahmed Ali ;
Alhersh, Taha ;
Ababneh, Jafar ;
Almalki, Jameel ;
Alshahrani, Saeed Masoud .
IEEE ACCESS, 2021, 9 :137613-137634
[5]   Quality assurance in software ecosystems: A systematic literature mapping and research agenda [J].
Axelsson, Jakob ;
Skoglund, Mats .
JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 114 :69-81
[6]  
Bradner S., 1997, Key words for use in RFCs to Indicate Requirement Levels, DOI [10.17487/rfc2119, DOI 10.17487/RFC2119]
[7]   Infrastructure Manager: A TOSCA-Based Orchestrator for the Computing Continuum [J].
Caballer, Miguel ;
Molto, German ;
Calatrava, Amanda ;
Blanquer, Ignacio .
JOURNAL OF GRID COMPUTING, 2023, 21 (03)
[8]   A survey of the European Open Science Cloud services for expanding the capacity and capabilities of multidisciplinary scientific applications [J].
Calatrava, Amanda ;
Asorey, Hernan ;
Astalos, Jan ;
Azevedo, Alberto ;
Benincasa, Francesco ;
Blanquer, Ignacio ;
Bobak, Martin ;
Brasileiro, Francisco ;
Codo, Laia ;
del Cano, Laura ;
Esteban, Borja ;
Ferret, Meritxell ;
Handl, Josef ;
Kerzenmacher, Tobias ;
Kozlov, Valentin ;
Krenek, Ales ;
Martins, Ricardo ;
Pavesio, Manuel ;
Rubio-Montero, Antonio Juan ;
Sanchez-Ferrero, Juan .
COMPUTER SCIENCE REVIEW, 2023, 49
[9]  
Cesini D, 2018, 2018 CONFERENCE GRID, CLOUD & HIGH PERFORMANCE COMPUTING IN SCIENCE (ROLCG)
[10]  
David M., 2023, Review of software quality attributes and characteristics, DOI [10.5281/zenodo.8221384, DOI 10.5281/ZENODO.8221384]