2021
DOI: 10.1038/s41598-021-89495-8
|View full text |Cite
|
Sign up to set email alerts
|

The SoftWipe tool and benchmark for assessing coding standards adherence of scientific software

Abstract: Scientific software from all areas of scientific research is pivotal to obtaining novel insights. Yet the coding standards adherence of scientific software is rarely assessed, even though it might lead to incorrect scientific results in the worst case. Therefore, we have developed an open source tool and benchmark called , that provides a relative software coding standards adherence ranking of 48 computational tools from diverse research areas. can be used in the review process of software papers and to infor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2

Relationship

4
3

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 14 publications
0
8
0
Order By: Relevance
“…We checked the correctness of our implementations on simulated data with 100 taxa and alignment lengths ranging from 1000 to 100 000 sites ( Supplementary Fig. S1 ) and assessed the code quality of DecentTree using SoftWipe ( Zapletal et al 2021 ). The overall score of DecentTree was 5.7, slightly higher than the average score of 5.6 for software evaluated by Zapletal et al (2021) .…”
Section: Methodsmentioning
confidence: 99%
“…We checked the correctness of our implementations on simulated data with 100 taxa and alignment lengths ranging from 1000 to 100 000 sites ( Supplementary Fig. S1 ) and assessed the code quality of DecentTree using SoftWipe ( Zapletal et al 2021 ). The overall score of DecentTree was 5.7, slightly higher than the average score of 5.6 for software evaluated by Zapletal et al (2021) .…”
Section: Methodsmentioning
confidence: 99%
“…Finally, Phylourny has a software quality score of 7.7 as rated by the software quality analysis tool SoftWipe (Zapletal et al. 2021 ), which places Phylourny in the top 10% of scientific software tools included in the SoftWipe benchmark. Version v1.2.1 was used to perform the uncertainty analyses presented here.…”
Section: Methodsmentioning
confidence: 99%
“…To build the software, the only requirements are a C++ compiler, and CMake. Optionally, Lagrange-NG can be built with the respective system versions of the Intel Math Kernel Library (MKL) [1] and NLOpt [9, 5]. If a system version of MKL is not present, Lagrange-NG will build with OpenBLAS [2] instead.…”
Section: Software Descriptionmentioning
confidence: 99%