{
  "generatedAt": "2026-07-16T00:19:53.095Z",
  "source": "quality-tools",
  "count": 70,
  "files": [
    "apptainer.json",
    "auto-codemeta.json",
    "bandit.json",
    "bearer.json",
    "black.json",
    "cffinit.json",
    "checkstyle.json",
    "choosealicense.json",
    "cmake.json",
    "codemeta-generator.json",
    "cppcheck.json",
    "cppunit.json",
    "creative-commons-license-chooser.json",
    "dependabot.json",
    "docker.json",
    "doxygen.json",
    "dvc.json",
    "eOSSR.json",
    "fair-aware.json",
    "fair-python-cookiecutter.json",
    "five_recommendations_for_fair_software.json",
    "flake8.json",
    "flowr.json",
    "fuji.json",
    "gcov.json",
    "git.json",
    "github_actions.json",
    "github-copilot.json",
    "gitlab-cicd.json",
    "gitleaks.json",
    "guix.json",
    "hadolint.json",
    "hermes-workflow.json",
    "howfairis.json",
    "javadoc.json",
    "jenkins.json",
    "junit.json",
    "jupyter.json",
    "kubernetes.json",
    "maqao.json",
    "mkdocs.json",
    "nix.json",
    "openssf-scorecard.json",
    "pixi.json",
    "poetry.json",
    "pre-commit.json",
    "pylint.json",
    "pypi.json",
    "pytest.json",
    "qlty.json",
    "renovatebot.json",
    "resqui.json",
    "reuse.json",
    "rsfc.json",
    "ruff.json",
    "scanoss.json",
    "scorep.json",
    "singularityce.json",
    "software-heritage.json",
    "somef-vider.json",
    "somef.json",
    "somesy.json",
    "sonarqube.json",
    "sphinx.json",
    "sqaaas.json",
    "tox.json",
    "travis-ci.json",
    "valgrind.json",
    "zenodo-github-integration.json",
    "zenodo.json"
  ],
  "tools": [
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/apptainer",
      "@type": "schema:SoftwareApplication",
      "name": "Apptainer",
      "description": "High-performance container platform designed for scientific computing and HPC environments. Enhances **Compatibility** by enabling co-existence of different software stacks on HPC systems and providing interoperability across diverse computing infrastructures without requiring root privileges. Improves **Flexibility** through high adaptability to HPC and scientific computing environments, scalability from laptops to supercomputers, simplified installability with single-file container images, and easy replaceability of software environments. Strengthens **Reliability** by providing fault tolerance through container isolation, improved availability via consistent execution across different systems, and enhanced recoverability with immutable container images. Supports **Sustainability** by ensuring scientific software remains functional across evolving HPC platforms, meeting long-term computational research needs, and maintaining reproducible research environments over time.",
      "url": "https://apptainer.org/",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:compatibility",
          "@type": "@id"
        },
        {
          "@id": "dim:flexibility",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line"
      ],
      "license": "https://spdx.org/licenses/BSD-3-Clause",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/requirements_specified",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_is_containerized",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        }
      ],
      "_filename": "apptainer"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/auto-codemeta_generator",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:PrototypeTool",
        "@type": "@id"
      },
      "description": "This repository contains a (client-side) web application to automatically generate  Codemeta documents (aka. codemeta.json).",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/AGPL-3.0-or-later",
      "name": "Auto-CodeMeta Generator",
      "url": "https://w3id.org/autocodemeta",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/codemeta_completeness",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/metadata_is_up_to_date",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_citation",
          "@type": "@id"
        }
      ],
      "_filename": "auto-codemeta"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/bandit",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:AnalysisCode",
        "@type": "@id"
      },
      "appliesToProgrammingLanguage": [
        "Python"
      ],
      "description": "Security-focused static analysis tool for Python that identifies common **security** vulnerabilities and anti-patterns in software, helping maintain secure coding practices.",
      "hasQualityDimension": {
        "@id": "dim:security",
        "@type": "@id"
      },
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/Apache-2.0",
      "name": "bandit",
      "url": "https://github.com/PyCQA/bandit",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities",
          "@type": "@id"
        }
      ],
      "_filename": "bandit"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/bearer",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:AnalysisCode",
        "@type": "@id"
      },
      "appliesToProgrammingLanguage": [
        "JavaScript",
        "TypeScript",
        "Ruby",
        "PHP",
        "Java",
        "Go",
        "Python"
      ],
      "description": "Bearer CLI is a static application security testing (SAST) tool that scans your source code and analyzes your data flows to discover, filter and prioritize security and privacy risks.",
      "hasQualityDimension": {
        "@id": "dim:security",
        "@type": "@id"
      },
      "howToUse": [
        "online-service"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/Elastic-2.0",
      "name": "bearer",
      "url": "https://github.com/bearer/bearer",
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_leaked_credentials",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities",
          "@type": "@id"
        }
      ],
      "_filename": "bearer"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://black.readthedocs.io/en/stable",
      "@type": "schema:SoftwareApplication",
      "name": "Black",
      "description": "Deterministic Python code formatter that enforces consistent coding style across software projects, improving code readability, maintainability, and collaboration in research teams.",
      "url": "https://github.com/psf/black",
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MIT",
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        }
      ],
      "hasQualityDimension": {
        "@id": "dim:maintainability",
        "@type": "@id"
      },
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/has_no_linting_issues",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "_filename": "black"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/cffinit",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Web-based tool for creating standardized CITATION.cff files that enable proper citation of research software, improving software findability and supporting FAIR principles through structured metadata generation.",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "online-service"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/Apache-2.0",
      "name": "cffinit",
      "url": "https://citation-file-format.github.io/cffinit",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_citation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/metadata_is_up_to_date",
          "@type": "@id"
        }
      ],
      "_filename": "cffinit"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/checkstyle",
      "@type": "schema:SoftwareApplication",
      "name": "Checkstyle",
      "description": "Java code style checker that enforces coding standards and best practices in research software projects, improving code maintainability and readability through automated style analysis.",
      "url": "https://checkstyle.sourceforge.io/",
      "isAccessibleForFree": true,
      "hasQualityDimension": {
        "@id": "dim:maintainability",
        "@type": "@id"
      },
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "appliesToProgrammingLanguage": [
        "Java"
      ],
      "license": "https://spdx.org/licenses/LGPL-2.1-only",
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        }
      ],
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/has_no_linting_issues",
          "@type": "@id"
        }
      ],
      "_filename": "checkstyle"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://choosealicense.com/",
      "@type": "schema:SoftwareApplication",
      "name": "Choose a License",
      "description": "Choose a License is a website that helps developers understand and select open-source software licenses. It provides clear explanations of common licenses, their permissions and limitations, making it easier to choose the right one for your project.",
      "url": "https://choosealicense.com/",
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MIT",
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        }
      ],
      "hasQualityDimension": {
        "@id": "dim:sustainability",
        "@type": "@id"
      },
      "howToUse": [
        "online-service"
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        }
      ],
      "_filename": "choosealicense"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/cmake",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "type": "@id"
      },
      "description": "Cross-platform build system generator that simplifies the build process for research software across different operating systems and compilers, improving software portability and maintainability.",
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:compatibility",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/BSD-3-Clause",
      "name": "CMake",
      "url": "https://cmake.org/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/requirements_specified",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_tests",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/uses_tool_for_warnings_and_mistakes",
          "@type": "@id"
        }
      ],
      "_filename": "cmake"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/codemeta_generator",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Web-based tool that creates standardized CodeMeta metadata files for research software, enhancing software discoverability and supporting FAIR principles through structured software description and cataloging.",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/AGPL-3.0-or-later",
      "name": "CodeMeta Generator",
      "url": "https://codemeta.github.io/codemeta-generator",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/codemeta_completeness",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_citation",
          "@type": "@id"
        }
      ],
      "_filename": "codemeta-generator"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/cppcheck",
      "@type": "schema:SoftwareApplication",
      "name": "Cppcheck",
      "description": "Static analysis tool for C/C++ that focuses on detecting undefined behavior, dangerous coding constructs, and real defects with low false positives; supports coding standards like MISRA and CERT, improving maintainability, reliability, security, and safety of research software.",
      "url": "https://cppcheck.sourceforge.io/",
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        },
        {
          "@id": "dim:security",
          "@type": "@id"
        },
        {
          "@id": "dim:safety",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "appliesToProgrammingLanguage": [
        "C",
        "C++"
      ],
      "license": "https://spdx.org/licenses/GPL-3.0-or-later",
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        }
      ],
      "_filename": "cppcheck"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/cppunit",
      "@type": "schema:SoftwareApplication",
      "name": "CppUnit",
      "description": "Unit testing framework for C++ that enables systematic testing of research software components, improving code reliability and maintainability through automated test execution and comprehensive testing capabilities.",
      "url": "https://freedesktop.org/wiki/Software/cppunit/",
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        }
      ],
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        }
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/has_ci-tests",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_test_coverage",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_tests",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line"
      ],
      "appliesToProgrammingLanguage": [
        "C++"
      ],
      "license": "https://spdx.org/licenses/LGPL-3.0-only",
      "_filename": "cppunit"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/creative_commons_license_chooser",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "A web-based tool to help users select an appropriate Creative Commons license for their work.",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/CC0-1.0",
      "name": "Creative Commons License Chooser",
      "url": "https://chooser-beta.creativecommons.org/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        }
      ],
      "_filename": "creative-commons-license-chooser"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/dependabot",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "type": "@id"
      },
      "appliesToProgrammingLanguage": [
        "Ruby",
        "JavaScript",
        "Python",
        "PHP",
        "Dart",
        "Elixir",
        "Elm",
        "Go",
        "Rust",
        "Java",
        ".NET"
      ],
      "description": "Automated dependency management service that continuously monitors software dependencies for security vulnerabilities and updates, maintaining software security and reducing technical debt for long-term sustainability.",
      "hasQualityDimension": [
        {
          "@id": "dim:security",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        }
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MIT",
      "name": "Dependabot",
      "url": "https://docs.github.com/en/code-security/dependabot",
      "_filename": "dependabot"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/docker",
      "@type": "schema:SoftwareApplication",
      "name": "Docker",
      "description": "Containerization platform that packages applications with their dependencies into portable containers. Enhances **Compatibility** by enabling co-existence of multiple software versions and providing interoperability across different operating systems and cloud platforms. Improves **Flexibility** through high adaptability to different deployment environments, horizontal scalability via container orchestration, simplified installability with consistent deployment processes, and easy replaceability of containerized components. Strengthens **Reliability** by providing fault tolerance through container isolation, improved availability via quick container restarts and health checks, and enhanced recoverability with immutable container images and rollback capabilities. Supports **Sustainability** by ensuring software remains functional across new platforms through containerization, meeting evolving deployment needs, and maintaining long-term accessibility of research software environments.",
      "url": "https://www.docker.com/",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:compatibility",
          "@type": "@id"
        },
        {
          "@id": "dim:flexibility",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line",
        "online-service"
      ],
      "license": "https://spdx.org/licenses/Apache-2.0",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/listed_in_registry",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_published_package",
          "@type": "@id"
        }
      ],
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities",
          "@type": "@id"
        }
      ],
      "_filename": "docker"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/doxygen",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:AnalysisCode",
        "@type": "@id"
      },
      "appliesToProgrammingLanguage": [
        "C++",
        "C",
        "Python",
        "PHP",
        "Java",
        "C#",
        "Objective-C",
        "Fortran",
        "VHDL",
        "Splice",
        "IDL",
        "Lex"
      ],
      "description": "Documentation generator for C++, C, Java, and other languages that automatically extracts documentation from annotated source code, improving research software maintainability through comprehensive API documentation.",
      "hasQualityDimension": {
        "@id": "dim:maintainability",
        "@type": "@id"
      },
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_documentation",
          "@type": "@id"
        }
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/GPL-2.0-only",
      "name": "doxygen",
      "url": "https://www.doxygen.nl/",
      "_filename": "doxygen"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://dvc.org/",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Data version control system that tracks large files, datasets, and machine learning models, enabling reproducible research workflows and enhancing research software sustainability through proper data and model versioning.",
      "hasQualityDimension": [
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:fairness",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/Apache-2.0",
      "name": "DVC",
      "url": "https://dvc.org/",
      "_filename": "dvc"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://escape-ossr.gitlab.io/eossr",
      "@type": "schema:SoftwareApplication",
      "name": "eOSSR",
      "description": "Python library for programmatically managing the ESCAPE Open Source Software Repository (OSSR) that includes CodeMeta generator and validator tools, supporting research software FAIRness and metadata management for scientific code repositories.",
      "url": "https://gitlab.com/escape-ossr/eossr",
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        }
      ],
      "isAccessibleForFree": true,
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "CI/CD",
        "command-line",
        "online-service"
      ],
      "usedBy": [
        "ESCAPE"
      ],
      "license": "https://spdx.org/licenses/MIT",
      "_filename": "eOSSR"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://example.org/FAIR_aware_tool",
      "@type": "SoftwareApplication",
      "name": "FAIR-Aware tool",
      "description": "Guided approach to assess the FAIRness of data",
      "url": "https://fairaware.dans.knaw.nl/",
      "identifier": {
        "@id": "https://example.org/FAIR_aware_tool"
      },
      "isAccessibleForFree": true,
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "online-service"
      ],
      "license": "https://spdx.org/licenses/Apache-2.0",
      "applicationCategory": [
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        }
      ],
      "_filename": "fair-aware"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/fair_python_cookiecutter",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:PrototypeTool",
        "@type": "@id"
      },
      "appliesToProgrammingLanguage": [
        "Python"
      ],
      "description": "Opinionated cookiecutter template to kickstart modern best-practice Python research projects with FAIR metadata, providing standardized project structure and quality tools for sustainable research software development.",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "CI/CD",
        "command-line",
        "online-service"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MIT",
      "name": "Fair Python Cookiecutter",
      "url": "https://github.com/Materials-Data-Science-and-Informatics/fair-python-cookiecutter",
      "_filename": "fair-python-cookiecutter"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/Five_Recommendations_for_FAIR_Software",
      "@type": "SoftwareApplication",
      "name": "Five Recommendations for FAIR Software",
      "description": "Guided approaches to assess the FAIRness of research software: Asking a series of questions to a human. You assess yourself as to whether your resources satisfy FAIR principles. Does not explicitly use FAIR4RS principles.",
      "url": "https://fair-software.nl/",
      "isAccessibleForFree": true,
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "online-service"
      ],
      "license": "https://spdx.org/licenses/CC-BY-4.0",
      "applicationCategory": [
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        }
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/version_control_use",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/persistent_and_unique_identifier",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_citation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/listed_in_registry",
          "@type": "@id"
        }
      ],
      "_filename": "five_recommendations_for_fair_software"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/flake8",
      "@type": "schema:SoftwareApplication",
      "name": "flake8",
      "description": "Python linting tool that combines multiple code quality checkers to identify style violations, programming errors, and complexity issues, improving research software maintainability through comprehensive code analysis.",
      "url": "https://flake8.pycqa.org/",
      "isAccessibleForFree": true,
      "hasQualityDimension": {
        "@id": "dim:maintainability",
        "@type": "@id"
      },
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "appliesToProgrammingLanguage": [
        "Python"
      ],
      "license": "https://spdx.org/licenses/MIT",
      "applicationCategory": [
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        }
      ],
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/has_no_linting_issues",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/uses_tool_for_warnings_and_mistakes",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/cyclomatic_complexity_ok",
          "@type": "@id"
        }
      ],
      "_filename": "flake8"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/flowr",
      "@type": "SoftwareApplication",
      "identifier": "https://github.com/flowr-analysis/flowr",
      "applicationCategory": {
        "@id": "rs:AnalysisCode",
        "@type": "@id"
      },
      "appliesToProgrammingLanguage": [
        "TypeScript",
        "R"
      ],
      "author": "Florian Sihler",
      "description": "A static dataflow analysis framework for R with extensions for VS Code, Positron and R Studio.",
      "hasQualityDimension": [
        {
          "@id": "dim:reliability",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:security",
          "@type": "@id"
        },
        {
          "@id": "dim:open_source_software",
          "@type": "@id"
        }
      ],
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/code_duplication_ok",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/code_smells_ok",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/functional_correctness",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_leaked_credentials",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/coupling_between_objects_ok",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_tests",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        }
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/code_smells_ok",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_leaked_credentials",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line",
        "library"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/GPL-3.0-or-later.html",
      "maintainer": "Florian Sihler, flowR Group",
      "name": "flowR",
      "url": "https://github.com/flowr-analysis/flowr",
      "_filename": "flowr"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/fuji",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Automated assessment tool for data FAIRness with extended version for research software based on FAIR4RS principles, enabling systematic evaluation and improvement of research output compliance with FAIR standards.",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/0BSD",
      "name": "F-UJI",
      "url": "https://github.com/softwaresaved/fuji/",
      "measuresQualityIndicator": {
        "@id": "https://w3id.org/everse/i/indicators/software_has_license"
      },
      "_filename": "fuji"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/gcov",
      "@type": "SoftwareApplication",
      "name": "gcov",
      "description": "Gcov is a test coverage analysis tool, it considers which lines are actually executed and how often",
      "url": "https://gcc.gnu.org/onlinedocs/gcc/Gcov.html",
      "isAccessibleForFree": true,
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        }
      ],
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "license": "https://spdx.org/licenses/GPL-2.0-only",
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_tests",
          "@type": "@id"
        }
      ],
      "_filename": "gcov"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/git",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Distributed version control system that enables collaborative research software development, change tracking, and version management, essential for research software maintainability and reproducibility throughout the development lifecycle.",
      "hasQualityDimension": {
        "@id": "dim:maintainability",
        "@type": "@id"
      },
      "howToUse": [
        "command-line",
        "online-service"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/GPL-2.0-only",
      "name": "Git",
      "url": "https://git-scm.com/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/has_releases",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/version_control_use",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/versioning_standards_use",
          "@type": "@id"
        }
      ],
      "_filename": "git"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://github.com/features/actions",
      "@type": "schema:SoftwareApplication",
      "name": "GitHub Actions",
      "description": "CI/CD platform integrated with GitHub that automates research software testing, building, and deployment, improving software reliability and sustainability through automated quality checks.",
      "url": "https://github.com/features/actions",
      "isAccessibleForFree": true,
      "license": "https://docs.github.com/en/site-policy/github-terms/github-terms-for-additional-products-and-features",
      "applicationCategory": [
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        }
      ],
      "hasQualityDimension": [
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        }
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/repository_workflows",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_tests",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD"
      ],
      "_filename": "github_actions"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://github.com/features/copilot",
      "@type": "schema:SoftwareApplication",
      "name": "GitHub Copilot",
      "description": "GitHub Copilot is an AI-powered code completion and automatic programming assistant developed by GitHub and OpenAI. It supports users across multiple integrated development environments (IDEs) including Visual Studio Code, Visual Studio, Neovim, and JetBrains by providing intelligent code suggestions and autocompletion to boost developer productivity.",
      "url": "https://github.com/features/copilot",
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        }
      ],
      "isAccessibleForFree": false,
      "hasQualityDimension": {
        "@id": "dim:sustainability",
        "@type": "@id"
      },
      "license": "https://github.com/customer-terms/github-copilot-product-specific-terms",
      "howToUse": [
        "online-service"
      ],
      "_filename": "github-copilot"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/gitlab_cicd",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Integrated continuous integration and deployment platform that automates research software testing, building, and deployment workflows, improving software reliability and sustainability through comprehensive DevOps practices.",
      "hasQualityDimension": [
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        }
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/repository_workflows",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_tests",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_ci-tests",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line",
        "online-service"
      ],
      "isAccessibleForFree": false,
      "license": "https://spdx.org/licenses/MIT",
      "name": "GitLab CICD",
      "url": "https://docs.gitlab.com/ci/",
      "_filename": "gitlab-cicd"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://gitleaks.io/",
      "@type": "schema:SoftwareApplication",
      "name": "Gitleaks",
      "description": "Security-focused scanner that detects secrets, passwords, and sensitive information in git repositories and files, helping protect research software and data from accidental exposure of confidential information.",
      "url": "https://github.com/gitleaks/gitleaks",
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MIT",
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        }
      ],
      "hasQualityDimension": [
        {
          "@id": "dim:security",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/no_leaked_credentials",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/human_code_review_requirement",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/uses_tool_for_warnings_and_mistakes",
          "@type": "@id"
        }
      ],
      "_filename": "gitleaks"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/guix",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Functional package manager providing reproducible software deployment and system configuration, ensuring consistent and reliable software installations across different systems with transactional upgrades and rollbacks.",
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line",
        "online-service"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/GPL-3.0-or-later",
      "name": "GNU Guix",
      "url": "https://guix.gnu.org/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/has_published_package",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        }
      ],
      "_filename": "guix"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/hadolint",
      "@type": "schema:SoftwareApplication",
      "name": "Hadolint",
      "description": "Dockerfile linter that analyzes Docker build files for best practices, security issues, and optimization opportunities, improving research software containerization quality and deployment reliability.",
      "url": "https://github.com/hadolint/hadolint",
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:security",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "license": "https://spdx.org/licenses/GPL-3.0-only",
      "applicationCategory": [
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        }
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/uses_tool_for_warnings_and_mistakes",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_no_linting_issues",
          "@type": "@id"
        }
      ],
      "_filename": "hadolint"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/hermes_workflow",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Workflow system for automated publication of rich research software metadata and artifacts, improving software sustainability and FAIRness through comprehensive metadata management and automated publication workflows.",
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:fairness",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/Apache-2.0",
      "name": "Hermes Workflows",
      "url": "https://hermes.software-metadata.pub/en/latest/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
          "@type": "@id"
        }
      ],
      "_filename": "hermes-workflow"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/howfairis",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Automated assessment tool that evaluates research software repositories against FAIR software principles, providing compliance scoring and actionable recommendations to improve software findability, accessibility, interoperability, and reusability in research contexts.",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/listed_in_registry",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_citation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_citation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/version_control_use",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/Apache-2.0",
      "name": "howfairis",
      "url": "https://github.com/fair-software/howfairis",
      "_filename": "howfairis"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/javadoc",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "appliesToProgrammingLanguage": [
        "Java"
      ],
      "description": "Documentation generator for Java that automatically produces API documentation from source code comments, improving research software maintainability and usability through comprehensive code documentation and developer reference materials.",
      "hasQualityDimension": [
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://www.oracle.com/downloads/licenses/javadoc-updater-license.html",
      "name": "javadoc",
      "url": "https://www.oracle.com/java/technologies/javase/javadoc-tool.html",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_documentation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
          "@type": "@id"
        }
      ],
      "_filename": "javadoc"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/jenkins",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Automation server that enables continuous integration and deployment of research software, improving software reliability through automated testing and deployment pipelines.",
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "online-service",
        "CI/CD"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MIT",
      "name": "Jenkins",
      "url": "https://www.jenkins.io/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/repository_workflows",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_ci-tests",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_tests",
          "@type": "@id"
        }
      ],
      "_filename": "jenkins"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/junit",
      "@type": "schema:SoftwareApplication",
      "name": "JUnit",
      "description": "Comprehensive unit testing framework for Java that enables systematic testing of research software components, improving code reliability and maintainability through automated test execution and reporting.",
      "url": "https://junit.org/",
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line"
      ],
      "appliesToProgrammingLanguage": [
        "Java"
      ],
      "license": "https://spdx.org/licenses/EPL-2.0",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_ci-tests",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_tests",
          "@type": "@id"
        }
      ],
      "_filename": "junit"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/jupyter",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Open-source web application for creating and sharing live code, equations, visualizations, and narrative text, enhancing research software development and collaboration through interactive computing environments.",
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:interaction_capability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "online-service"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/BSD-3-Clause",
      "name": "Jupyter",
      "appliesToProgrammingLanguage": [
        "Python",
        "R",
        "Julia"
      ],
      "url": "https://jupyter.org/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_documentation",
          "@type": "@id"
        }
      ],
      "_filename": "jupyter"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/kubernetes",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Container orchestration platform that automates deployment, scaling, and management of research software applications, improving reliability, maintainability, and sustainability through robust infrastructure management and service mesh capabilities.",
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line",
        "online-service",
        "CI/CD"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/Apache-2.0",
      "name": "Kubernetes",
      "url": "https://kubernetes.io/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/requirements_specified",
          "@type": "@id"
        }
      ],
      "_filename": "kubernetes"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/maqao",
      "@type": "schema:SoftwareApplication",
      "name": "MAQAO",
      "description": "MAQAO (Modular Assembly Quality Analyzer and Optimizer) is a performance analysis and optimization framework operating at binary level with a focus on core performance. Its main goal is to guide application developers along the optimization process through synthetic reports and hints.",
      "url": "https://maqao.org/",
      "isAccessibleForFree": true,
      "applicationCategory": [
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        }
      ],
      "hasQualityDimension": [
        {
          "@id": "dim:reliability",
          "@type": "@id"
        },
        {
          "@id": "dim:performance_efficiency",
          "@type": "@id"
        }
      ],
      "license": "https://spdx.org/licenses/LGPL-2.1.html",
      "_filename": "maqao"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/mkdocs",
      "@type": "schema:SoftwareApplication",
      "name": "MkDocs",
      "description": "Static site generator designed for project documentation that creates professional documentation websites from Markdown files, improving research software usability and interaction capability through clear documentation.",
      "url": "https://www.mkdocs.org/",
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:interaction_capability",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "appliesToProgrammingLanguage": [
        "Python"
      ],
      "license": "https://spdx.org/licenses/BSD-2-Clause",
      "applicationCategory": [
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        }
      ],
      "improvesQualityIndicator": {
        "@id": "https://w3id.org/everse/i/indicators/software_has_documentation",
        "@type": "@id"
      },
      "_filename": "mkdocs"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/nix",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Tool for reproducible builds and declarative system configuration using the Nix language. Improves **Flexibility** by enabling multiple software versions and environments to coexist without conflicts, allowing researchers to switch between different tool configurations. Enhances **Reliability** through immutable package management and atomic upgrades/rollbacks, ensuring consistent and reproducible software environments across different systems. Strengthens **Security** via isolated build environments, cryptographic verification of packages, and the ability to quickly patch vulnerabilities through declarative configuration updates.",
      "hasQualityDimension": [
        {
          "@id": "dim:flexibility",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        },
        {
          "@id": "dim:security",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/LGPL-2.1-or-later",
      "name": "Nix",
      "url": "https://nixos.org/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_published_package",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/requirements_specified",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/versioning_standards_use",
          "@type": "@id"
        }
      ],
      "_filename": "nix"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/scorecard",
      "@type": "SoftwareApplication",
      "applicationCategory": [
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        }
      ],
      "description": "OpenSSF Scorecard is a tool that automatically evaluates the security health of open source projects. It runs checks on best practices like branch protection, dependency management, and code review, then produces a score to help maintainers and users assess project risk.",
      "hasQualityDimension": [
        {
          "@id": "dim:security",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/Apache-2.0",
      "name": "OpenSSF Scorecard",
      "url": "https://github.com/ossf/scorecard",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_leaked_credentials",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/human_code_review_requirement",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities",
          "@type": "@id"
        }
      ],
      "_filename": "openssf-scorecard"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/pixi",
      "@type": "schema:SoftwareApplication",
      "name": "pixi",
      "description": "Pixi is a fast, modern, and reproducible package management tool for developers of all backgrounds. It is based on the conda ecosystem and allows creating reproducible software development environments and workflows for all platforms.",
      "url": "https://pixi.prefix.dev/latest/",
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:compatibility",
          "@type": "@id"
        },
        {
          "@id": "dim:flexibility",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        }
      ],
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "license": "https://spdx.org/licenses/BSD-3-Clause.html",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/requirements_specified",
          "@type": "@id"
        }
      ],
      "_filename": "pixi"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/poetry",
      "@type": "schema:SoftwareApplication",
      "name": "poetry",
      "description": "Python packaging and dependency management made easy",
      "url": "https://python-poetry.org/",
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        }
      ],
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "license": "https://spdx.org/licenses/MIT",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        }
      ],
      "_filename": "poetry"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/pre-commit",
      "@type": "schema:SoftwareApplication",
      "name": "pre-commit",
      "description": "A framework for managing and maintaining multi-language pre-commit hooks.",
      "url": "https://pre-commit.com/",
      "isAccessibleForFree": true,
      "applicationCategory": [
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        }
      ],
      "hasQualityDimension": [
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line"
      ],
      "license": "https://spdx.org/licenses/MIT",
      "_filename": "pre-commit"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/pylint",
      "@type": "schema:SoftwareApplication",
      "name": "Pylint",
      "description": "Comprehensive Python static analysis tool that identifies programming errors, enforces coding standards, and suggests improvements, enhancing research software maintainability and code quality.",
      "url": "https://pylint.pycqa.org/",
      "isAccessibleForFree": true,
      "hasQualityDimension": {
        "@id": "dim:maintainability",
        "@type": "@id"
      },
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "appliesToProgrammingLanguage": [
        "Python"
      ],
      "license": "https://spdx.org/licenses/GPL-2.0-only",
      "applicationCategory": [
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        }
      ],
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/has_no_linting_issues",
          "@type": "@id"
        }
      ],
      "_filename": "pylint"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/pypi",
      "@type": "schema:SoftwareApplication",
      "name": "pypi",
      "description": "The Python Package Index (PyPI) is the official third-party software repository for software for the Python programming language and helps find and install software developed and shared by the Python community. ",
      "url": "https://pypi.org/",
      "isAccessibleForFree": true,
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "t@ype": "@id"
        }
      ],
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:flexibility",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line",
        "online-service"
      ],
      "license": "https://spdx.org/licenses/Apache-2.0",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/has_published_package",
          "@type": "@id"
        }
      ],
      "_filename": "pypi"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/pytest",
      "@type": "schema:SoftwareApplication",
      "name": "pytest",
      "description": "Comprehensive testing framework for Python that enhances research software reliability and maintainability through advanced testing capabilities, fixtures, and plugins, supporting test-driven development practices essential for research software quality assurance.",
      "url": "https://docs.pytest.org/",
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "appliesToProgrammingLanguage": [
        "Python"
      ],
      "license": "https://spdx.org/licenses/MIT",
      "applicationCategory": [
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        }
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/has_ci-tests",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_tests",
          "@type": "@id"
        }
      ],
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_test_coverage",
          "@type": "@id"
        }
      ],
      "_filename": "pytest"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://qlty.sh/",
      "@type": "schema:SoftwareApplication",
      "name": "Qlty",
      "description": "Lightweight, modular framework for writing high-quality shell scripts with reusable components and utilities to improve script structure, error handling, and maintainability in computing environments and automation workflows.",
      "url": "https://github.com/qltysh/qlty",
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/BUSL-1.1",
      "applicationCategory": [
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        }
      ],
      "hasQualityDimension": {
        "@id": "dim:maintainability",
        "@type": "@id"
      },
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/has_no_linting_issues",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/uses_tool_for_warnings_and_mistakes",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities",
          "@type": "@id"
        }
      ],
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_leaked_credentials",
          "@type": "@id"
        }
      ],
      "_filename": "qlty"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/renovatebot",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Automated dependency management tool or service that regularly monitors software and tool dependencies for security vulnerabilities and updates, maintaining software security and reducing technical debt for long-term sustainability.",
      "hasQualityDimension": [
        {
          "@id": "dim:security",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line",
        "online-service"
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/requirements_specified",
          "@type": "@id"
        }
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/AGPL-3.0-only",
      "name": "Renovate",
      "url": "https://docs.renovatebot.com/",
      "_filename": "renovatebot"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/resqui",
      "@type": "schema:SoftwareApplication",
      "name": "resqui",
      "description": "Comprehensive research software quality assessment framework developed by EVERSE that evaluates repositories across all quality dimensions including maintainability, security, FAIRness, and sustainability, providing actionable insights for improving research software throughout its lifecycle.",
      "url": "https://github.com/EVERSE-ResearchSoftware/QualityPipelines",
      "applicationCategory": [
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        }
      ],
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:compatibility",
          "@type": "@id"
        },
        {
          "@id": "dim:fairness",
          "@type": "@id"
        },
        {
          "@id": "dim:flexibility",
          "@type": "@id"
        },
        {
          "@id": "dim:functional_suitability",
          "@type": "@id"
        },
        {
          "@id": "dim:interaction_capability",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:performance_efficiency",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        },
        {
          "@id": "dim:safety",
          "@type": "@id"
        },
        {
          "@id": "dim:security",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        }
      ],
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_citation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_ci-tests",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/human_code_review_requirement",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_published_package",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_leaked_credentials",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line"
      ],
      "license": "https://spdx.org/licenses/MIT",
      "_filename": "resqui"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/REUSE",
      "@type": "SoftwareApplication",
      "name": "REUSE",
      "description": "Automate the declaring of copyright and licensing for software projects with SPDX Tags.",
      "url": "https://reuse.software",
      "isAccessibleForFree": true,
      "applicationCategory": [
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        }
      ],
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "license": "https://spdx.org/licenses/GPL-3.0-only",
      "howToUse": [
        "command-line",
        "online-service",
        "CI/CD"
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        }
      ],
      "_filename": "reuse"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/rsfc",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:PrototypeTool",
        "@type": "@id"
      },
      "description": "A command line interface to automatically evaluate the FAIRness of a Github or Gitlab repository.",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MIT",
      "name": "RSFC",
      "url": "https://github.com/oeg-upm/rsfc",
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_citation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_releases",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/repository_workflows",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/version_control_use",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/requirements_specified",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_documentation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/persistent_and_unique_identifier",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_tests",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/archived_in_software_heritage",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/versioning_standards_use",
          "@type": "@id"
        }
      ],
      "_filename": "rsfc"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/ruff",
      "@type": "schema:SoftwareApplication",
      "name": "Ruff",
      "description": "High-performance Python linter that quickly identifies code quality issues and style violations, enabling rapid feedback for research software development and improving overall code maintainability.",
      "url": "https://docs.astral.sh/ruff/",
      "isAccessibleForFree": true,
      "hasQualityDimension": {
        "@id": "dim:maintainability",
        "@type": "@id"
      },
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "appliesToProgrammingLanguage": [
        "Python"
      ],
      "license": "https://spdx.org/licenses/MIT",
      "applicationCategory": [
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        }
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/has_no_linting_issues",
          "@type": "@id"
        }
      ],
      "_filename": "ruff"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/scanoss",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Software composition analysis tool for detecting open-source components and licenses in software projects, helping ensure compliance, security, and proper attribution of dependencies in scientific computing workflows.",
      "hasQualityDimension": [
        {
          "@id": "dim:security",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line",
        "online-service"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MPL-2.0",
      "name": "SCANOSS",
      "url": "https://www.scanoss.com/",
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
          "@type": "@id"
        }
      ],
      "_filename": "scanoss"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/scorep",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:AnalysisCode",
        "@type": "@id"
      },
      "appliesToProgrammingLanguage": [
        "C",
        "C++"
      ],
      "description": "Scalable Performance Measurement Infrastructure for Parallel Codes that provides highly scalable and easy-to-use tool suite for profiling and event trace recording of HPC applications, enabling performance optimization in computational research.",
      "hasQualityDimension": {
        "@id": "dim:performance_efficiency",
        "@type": "@id"
      },
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/0BSD",
      "name": "Score-P",
      "url": "https://gitlab.com/score-p/scorep",
      "_filename": "scorep"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/singularityce",
      "@type": "schema:SoftwareApplication",
      "name": "SingularityCE",
      "description": "Container platform designed for high-performance computing environments that provides secure, portable, and reproducible containers for scientific computing workflows, enabling research software deployment across different HPC systems.",
      "url": "https://sylabs.io/singularity/",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:compatibility",
          "@type": "@id"
        },
        {
          "@id": "dim:flexibility",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line"
      ],
      "license": "https://spdx.org/licenses/BSD-3-Clause",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/requirements_specified",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_is_containerized",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        }
      ],
      "_filename": "singularityce"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/software_heritage",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Universal archive that collects, preserves, and makes available research software source code as cultural heritage, ensuring long-term sustainability and accessibility of software for future generations and reproducibility studies.",
      "hasQualityDimension": {
        "@id": "dim:sustainability",
        "@type": "@id"
      },
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/persistent_and_unique_identifier",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/archived_in_software_heritage",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/archived_in_scholarly_repository",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/listed_in_registry",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "online-service",
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/AGPL-3.0-or-later",
      "name": "Software Heritage",
      "url": "https://www.softwareheritage.org",
      "_filename": "software-heritage"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/somef-vider",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:PrototypeTool",
        "@type": "@id"
      },
      "description": "SOMEF Vider is a web application designed to visualize which metadata fields can be automatically retrieved from a software source code repository. It uses SOMEF (https://github.com/KnowledgeCaptureAndDiscovery/somef) as the main extraction tool.",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MIT",
      "name": "SOMEF-Vider",
      "url": "https://somef.linkeddata.es/",
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/listed_in_registry",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_citation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/codemeta_completeness",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_documentation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/repository_workflows",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_published_package",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_releases",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/requirements_specified",
          "@type": "@id"
        }
      ],
      "_filename": "somef-vider"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/somef",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Software Metadata Extraction Framework (SOMEF) is a command line interface for automatically extracting relevant information from README files",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_license",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/listed_in_registry",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_citation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/codemeta_completeness",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_documentation",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/repository_workflows",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_published_package",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_releases",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/requirements_specified",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MIT",
      "name": "SOMEF",
      "url": "https://github.com/KnowledgeCaptureAndDiscovery/somef",
      "_filename": "somef"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/somesy",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Somesy (software metadata sync) is a CLI tool to avoid messy software project metadata by keeping it in sync.",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "CI/CD",
        "command-line"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MIT",
      "name": "Somesy",
      "url": "https://github.com/Materials-Data-Science-and-Informatics/somesy",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/descriptive_metadata",
          "@type": "@id"
        }
      ],
      "_filename": "somesy"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/sonarqube",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Continuous code quality platform that automatically detects bugs, vulnerabilities, and code smells across multiple programming languages, providing comprehensive static analysis to improve software maintainability, security, and reliability.",
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:security",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "online-service"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/GPL-3.0-only",
      "name": "SonarQube",
      "appliesToProgrammingLanguage": [
        "Java",
        "Python",
        "JavaScript",
        "C#",
        "C++"
      ],
      "url": "https://www.sonarqube.org/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_leaked_credentials",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/static_analysis_common_vulnerabilities",
          "@type": "@id"
        }
      ],
      "_filename": "sonarqube"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/sphinx",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "appliesToProgrammingLanguage": [
        "Python"
      ],
      "description": "Documentation generator that creates comprehensive, searchable documentation from source code and reStructuredText files, improving research software maintainability and usability through professional documentation.",
      "hasQualityDimension": {
        "@id": "dim:maintainability",
        "@type": "@id"
      },
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/BSD-2-Clause",
      "name": "sphinx",
      "url": "https://www.sphinx-doc.org",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/software_has_documentation",
          "@type": "@id"
        }
      ],
      "_filename": "sphinx"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/sqaaas",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:AnalysisCode",
        "@type": "@id"
      },
      "description": "Software Quality Assessment as a Service platform that analyzes completeness against FAIR4RS reference criteria for research software releases, providing comprehensive quality assessment and awarding capabilities for research software projects.",
      "hasQualityDimension": {
        "@id": "dim:fairness",
        "@type": "@id"
      },
      "howToUse": [
        "online-service",
        "CI/CD"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/AGPL-3.0-or-later",
      "name": "SQAaas",
      "url": "https://sqaaas.eosc-synergy.eu/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/requirements_specified",
          "@type": "@id"
        }
      ],
      "_filename": "sqaaas"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/tox",
      "@type": "schema:SoftwareApplication",
      "name": "tox",
      "description": "Python testing automation tool that enables testing across multiple Python versions and environments, improving software reliability and maintainability through comprehensive cross-environment validation.",
      "url": "https://tox.wiki/",
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:interaction_capability",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "command-line",
        "CI/CD"
      ],
      "appliesToProgrammingLanguage": [
        "Python"
      ],
      "license": "https://spdx.org/licenses/MIT",
      "measuresQualityIndicator": {
        "@id": "https://w3id.org/everse/i/indicators/software_has_tests"
      },
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/dependency_management",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_ci-tests",
          "@type": "@id"
        }
      ],
      "_filename": "tox"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/travis",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Continuous integration service that automates testing and deployment of research software projects hosted on GitHub, improving software reliability and maintainability through automated quality checks.",
      "hasQualityDimension": [
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        },
        {
          "@id": "dim:reliability",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "online-service"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/MIT",
      "name": "Travis CI",
      "url": "https://travis-ci.com/",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/repository_workflows",
          "@type": "@id"
        }
      ],
      "_filename": "travis-ci"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/valgrind",
      "@type": "schema:SoftwareApplication",
      "name": "valgrind",
      "description": "Detects memory management and threading bugs, run profiling to see how to speed up your programs",
      "url": "https://valgrind.org/",
      "isAccessibleForFree": true,
      "applicationCategory": [
        {
          "@id": "rs:AnalysisCode",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        },
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        }
      ],
      "hasQualityDimension": [
        {
          "@id": "dim:reliability",
          "@type": "@id"
        },
        {
          "@id": "dim:performance_efficiency",
          "@type": "@id"
        },
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:maintainability",
          "@type": "@id"
        }
      ],
      "license": "https://spdx.org/licenses/GPL-2.0-only",
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/uses_tool_for_warnings_and_mistakes",
          "@type": "@id"
        }
      ],
      "measuresQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/functional_correctness",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/no_critical_vulnerability",
          "@type": "@id"
        }
      ],
      "_filename": "valgrind"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/somesy",
      "@type": "SoftwareApplication",
      "name": "Zenodo GitHub Integration",
      "description": "Zenodo archives your repository and issues a new DOI each time you create a new GitHub release",
      "url": "https://docs.github.com/en/repositories/archiving-a-github-repository/referencing-and-citing-content",
      "isAccessibleForFree": true,
      "hasQualityDimension": [
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:open_source_software",
          "@type": "@id"
        },
        {
          "@id": "dim:fairness",
          "@type": "@id"
        }
      ],
      "license": "https://spdx.org/licenses/CC-BY-4.0",
      "howToUse": [
        "CI/CD",
        "online-service"
      ],
      "applicationCategory": [
        {
          "@id": "rs:ResearchInfrastructureSoftware",
          "@type": "@id"
        },
        {
          "@id": "rs:PrototypeTool",
          "@type": "@id"
        }
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/project_is_active",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/has_releases",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/persistent_and_unique_identifier",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/archived_in_scholarly_repository",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/listed_in_registry",
          "@type": "@id"
        }
      ],
      "_filename": "zenodo-github-integration"
    },
    {
      "@context": "https://w3id.org/everse/rs#",
      "@id": "https://w3id.org/everse/tools/zenodo",
      "@type": "SoftwareApplication",
      "applicationCategory": {
        "@id": "rs:ResearchInfrastructureSoftware",
        "@type": "@id"
      },
      "description": "Open research repository that provides persistent identifiers (DOIs) for research software and data, enabling long-term preservation, discoverability, and citation of research outputs, supporting software sustainability and FAIRness principles.",
      "hasQualityDimension": [
        {
          "@id": "dim:sustainability",
          "@type": "@id"
        },
        {
          "@id": "dim:fairness",
          "@type": "@id"
        },
        {
          "@id": "dim:open_source_software",
          "@type": "@id"
        }
      ],
      "howToUse": [
        "CI/CD",
        "command-line",
        "online-service"
      ],
      "isAccessibleForFree": true,
      "license": "https://spdx.org/licenses/GPL-2.0-only",
      "name": "zenodo",
      "url": "https://zenodo.org/",
      "usedBy": [
        "ENVRI",
        "ESCAPE",
        "EOSC-Life",
        "PaNOSC",
        "SSHOC"
      ],
      "improvesQualityIndicator": [
        {
          "@id": "https://w3id.org/everse/i/indicators/archived_in_scholarly_repository",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/persistent_and_unique_identifier",
          "@type": "@id"
        },
        {
          "@id": "https://w3id.org/everse/i/indicators/listed_in_registry",
          "@type": "@id"
        }
      ],
      "_filename": "zenodo"
    }
  ]
}
