Giter Site home page Giter Site logo

incnb / software-assessment-framework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from softwaresaved/software-assessment-framework

0.0 3.0 0.0 961 KB

Codebase for facilitating the assessment of different criteria for research software

License: BSD 3-Clause "New" or "Revised" License

Python 86.38% HTML 13.62%

software-assessment-framework's Introduction

software-assessment-framework

Codebase for facilitating the assessment of different criteria for research software

The Software Assessment Framework is a project to make it easier for developers to understand the "quality" of a piece of research software, which in turn will allow them to improve software reuse and increase recognition for good software development practice.

To ensure adoption and impact, it is important that the use of this framework is bottom-up (encouraging code owners to be proactive in getting their codes assessed); easy-to-use (with objective measures); simple (to avoid confusion); enables community norms (be understanding of the relative priorities of different communities); and minimises game playing.

Assessment Categories

The top level assessment categories are:

  • Availability: can a user find the software (discovery) and can they obtain the software (access)?
  • Usability: can a user understand the operation of the software, such that they can use it, integrate it with other software, and extend or modify it?
  • Maintainability: what is the likelihood that the software can be maintained and developed over a period of time?
  • Portability: what is the capacity for using the software in a different area, field, or environment?

Planning

  • Requirements
  • Roadmap

Acknowledgements

This work has been funded by EPSRC through additional support to grant EP/H043160/1 and EPSRC, ESRC and BBSRC through grant EP/N006410/1.

software-assessment-framework's People

Contributors

js-robinson avatar npch avatar

Watchers

James Cloos avatar naren avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.