techradar

EVERSE TechRadar for tools and services for software quality

https://github.com/everse-researchsoftware/techradar

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.1%) to scientific vocabulary

Keywords

quality software tools
Last synced: 6 months ago · JSON representation ·

Repository

EVERSE TechRadar for tools and services for software quality

Basic Info
Statistics
  • Stars: 4
  • Watchers: 9
  • Forks: 5
  • Open Issues: 11
  • Releases: 1
Topics
quality software tools
Created about 1 year ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Citation

README.md

EVERSE TechRadar

This is preliminary work done as part of EVERSE project Technology Watch.

It contains a catalog of 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 catalog 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 catalog (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 catalog 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

bash npm install npm run serve

Then open here: http://localhost:3000/techradar

Build with static files

bash npm install npm run build

Run lint and formatting check on tools -> /data/software-tools/*.json

bash npm install npm run lint-prettier:check

Run lint and formatting fix

bash npm install npm run lint-prettier:fix

Funding

EVERSE project is funded by the European Commission HORIZON-INFRA-2023-EOSC-01-02.

Owner

  • Name: EVERSE-ResearchSoftware
  • Login: EVERSE-ResearchSoftware
  • Kind: organization

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: EVERSE TechRadar
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - name: EVERSE 
    website: 'https://everse.software/'
  - given-names: Thomas
    family-names: Vuillaume
    email: thomas.vuillaume@lapp.in2p3.fr
    affiliation: 'LAPP, CNRS'
    orcid: 'https://orcid.org/0000-0002-5686-2078'
  - affiliation: "Netherlands eScience Center"
    family-names: Diblen
    given-names: Faruk
    orcid: "https://orcid.org/0000-0002-0989-929X"
  - given-names: Azza
    family-names: Gamgami
    email: azza.gamgami@lapp.in2p3.fr
    affiliation: 'LAPP, CNRS'
    orcid: 'https://orcid.org/0009-0003-7084-3900'
  - given-names: Shraddha
    family-names: Bajare
    email: shraddha.bajare@skao.int
    affiliation: 'Square Kilometre Array Observatory'
    orcid: 'https://orcid.org/0009-0002-4488-7697'
  - given-names: Elena
    family-names: Breitmoser
    email: e.breitmoser@epcc.ed.ac.uk
    affiliation: 'University of Edinburgh'
    oricd: 'https://orcid.org/0000-0003-1295-9326'
  - given-names: Nikos
    family-names: Pechlivanis
    email: nikosp41@certh.gr
    affiliation: 'Centre for Research and Technology Hellas'
    oricd: 'https://orcid.org/0000-0003-2502-612X'
  - given-names: Kirsty
    family-names: Pringle
    email: K.Pringle@epcc.ed.ac.uk
    affiliation: 'University of Edinburgh'
  - given-names: Srobona
    family-names: Ghosh
    email: srobona.ghosh@hzdr.de
    affiliation: 'Helmholtz-Zentrum Dresden-Rossendorf'
    orcid: 'https://orcid.org/0009-0008-9084-064X' 
  - family-names: Garijo
    given-names: Daniel
repository-code: 'https://github.com/EVERSE-ResearchSoftware/TechRadar/'
url: 'https://everse.software/TechRadar/'
abstract: >-
  The EVERSE TechRadar is a catalogue of tools and services designed to assess, measure, and
  improve the quality of research software represented in an interactive dashboard.
keywords:
  - software quality
  - research software
  - RSE
license: CC-BY-NC-SA-4.0

GitHub Events

Total
  • Create event: 29
  • Issues event: 50
  • Watch event: 2
  • Delete event: 25
  • Issue comment event: 132
  • Push event: 191
  • Public event: 1
  • Gollum event: 1
  • Pull request review event: 76
  • Pull request review comment event: 115
  • Pull request event: 57
  • Fork event: 3
Last Year
  • Create event: 29
  • Issues event: 50
  • Watch event: 2
  • Delete event: 25
  • Issue comment event: 132
  • Push event: 191
  • Public event: 1
  • Gollum event: 1
  • Pull request review event: 76
  • Pull request review comment event: 115
  • Pull request event: 57
  • Fork event: 3

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 40
  • Total pull requests: 38
  • Average time to close issues: 25 days
  • Average time to close pull requests: 10 days
  • Total issue authors: 7
  • Total pull request authors: 7
  • Average comments per issue: 0.78
  • Average comments per pull request: 1.0
  • Merged pull requests: 18
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 40
  • Pull requests: 38
  • Average time to close issues: 25 days
  • Average time to close pull requests: 10 days
  • Issue authors: 7
  • Pull request authors: 7
  • Average comments per issue: 0.78
  • Average comments per pull request: 1.0
  • Merged pull requests: 18
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • vuillaut (15)
  • shraddha-bajare (13)
  • fdiblen (5)
  • dgarijo (4)
  • jmaassen (1)
  • juckel (1)
  • ebreitmo (1)
Pull Request Authors
  • shraddha-bajare (10)
  • vuillaut (8)
  • azza-max (7)
  • ebreitmo (4)
  • srghosh56 (2)
  • fdiblen (2)
  • npechl (1)
Top Labels
Issue Labels
enhancement (9) bug (4)
Pull Request Labels

Dependencies

.github/workflows/main.yaml actions
  • actions/cache v4 composite
  • actions/checkout master composite
  • actions/configure-pages v4 composite
  • actions/deploy-pages v4 composite
  • actions/download-artifact v4 composite
  • actions/setup-node v4 composite
  • actions/upload-artifact v4 composite
  • actions/upload-pages-artifact v3 composite
package-lock.json npm
  • aoe_technology_radar 4.4.0
package.json npm
  • aoe_technology_radar github:AOEpeople/aoe_technology_radar#main