Quality Characteristics for Software in HPC Environments: A Systematic Literature Review

Research outputs in general require certain qualities to facilitate reuse as described by the FAIR Principles. For research software specifically, software engineering methods can help realize these goals. However, the desired qualities may differ between commercial and research software or even software in high-performance computing (HPC) environments. This work aims to analyze the current research on software quality in HPC and, in particular, identify important quality characteristics. Therefore, we conducted a systematic literature review on 29 relevant papers and compared our results to the established ISO/IEC 25010 SQuaRE (Systems and software Quality Requirements and Evaluation) quality model. In our analysis, the most frequently considered quality characteristics are performance, correctness, portability and maintainability, as well as trade-offs between performance and other characteristics. Compared to SQuaRE, our findings do not include compatibility, security and safety aspects. The insights from this study provide a starting point for research software engineers in quality considerations for their applications. Additionally, the comparison to SQuaRE could indicate gaps that should receive more attention to improve the reusability of HPC applications.

Institutions

Publication Details

Journal
Technische Universität Berlin – Universitätsbibliothek
Published
2025-05-15
DOI
https://doi.org/10.14279/eceasst.v85.2690
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Quality Characteristics for Software in HPC Environments: A Systematic Literature Review

Technische Universität Berlin – Universitätsbibliothek
Scientific Computing and Data Management
article

Quality Characteristics for Software in HPC Environments: A Systematic Literature Review

article en

Abstract

Research outputs in general require certain qualities to facilitate reuse as described by the FAIR Principles. For research software specifically, software engineering methods can help realize these goals. However, the desired qualities may differ between commercial and research software or even software in high-performance computing (HPC) environments. This work aims to analyze the current research on software quality in HPC and, in particular, identify important quality characteristics. Therefore, we conducted a systematic literature review on 29 relevant papers and compared our results to the established ISO/IEC 25010 SQuaRE (Systems and software Quality Requirements and Evaluation) quality model. In our analysis, the most frequently considered quality characteristics are performance, correctness, portability and maintainability, as well as trade-offs between performance and other characteristics. Compared to SQuaRE, our findings do not include compatibility, security and safety aspects. The insights from this study provide a starting point for research software engineers in quality considerations for their applications. Additionally, the comparison to SQuaRE could indicate gaps that should receive more attention to improve the reusability of HPC applications.

Technische Universität Berlin – Universitätsbibliothek
RWTH Aachen University (DE)
Industry, innovation and infrastructure
Openalex Percentile: Top 17%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Quality Characteristics for Software in HPC Environments: A Systematic Literature Review · Technische Universität Berlin – Universitätsbibliothek (2025) | TGRS Research Map | TGRS