TechRadar
EVERSE TechRadar for tools and services for software quality
Install / Use
/learn @EVERSE-ResearchSoftware/TechRadarREADME
EVERSE TechRadar
The EVERSE TechRadar contains a catalogue of tools and services for research software quality designed to assess, measure, and improve the quality of software developed for research purposes and the TechRadar, a visual dashboard to display the catalog.
Research Quality Tools and Services Catalog
The present catalogue includes tools and services that incorporate features that address the unique requirements of research software, including but not limited to:
-
Analysis of source code to identify potential issues, vulnerabilities, and adherence to coding standards specific to research contexts.
-
Evaluation of software against research-specific quality attributes such as reproducibility and FAIRness (Findability, Accessibility, Interoperability, and Reusability).
-
Support for community standards and best practices relevant to specific research disciplines.
-
Metrics and measurements tailored to assess both technical aspects and research-oriented factors.
-
Capabilities to analyze and improve research software quality throughout the research software lifecycle, from development to long-term sustainability.
These tools aim to enhance the overall quality, reliability, and reusability of research software, ultimately contributing to the reproducibility and impact of scientific research.
Content & publication process
We welcome content contributions to the catalogue (see our contribution guidelines in the form of JSON files describing tools and services for research software quality.
After review from our curation team, the entry will be added to our catalog as JSON file.
New versions of the TechRadar will be published regularly. You can find all the releases at the releases page.
EVERSE TechRadar dashboard
The catalogue of tools and services is presented in a visual dashboard at https://github.com/EVERSE-ResearchSoftware/TechRadar.
Development
Make sure you install Node.js on your system as it will be needed to build and serve TechRadar.
[!WARNING] The work is initial representation and is likely to be changed. The current version of Technology Watch is a work in progress. Any content should not be considered final at this stage.
Build the TechRadar
npm install
npm run serve
Then open here: http://localhost:3000/techradar
Build with static files
npm install
npm run build
Run lint and formatting check on tools -> /quality-tools/*.json
npm install
npm run lint-prettier:check
Run lint and formatting fix
npm install
npm run lint-prettier:fix
EVERSE project is funded by the European Commission HORIZON-INFRA-2023-EOSC-01-02.
License
This project is dual-licensed:
- The software and code (found in
web/,tests/, etc.) are licensed under the MIT License. - The catalog data and content (found in
data/and documentation) are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC-BY-NC-SA-4.0) License.
This project complies with the REUSE specification. For more detailed information, please see the REUSE.toml file.
