You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Evaluating the Readiness of Scientific Software, Starting in the BESSIG Community

A discussion, led by Soren Scott, The Ronin Institute

 

Science and research code is currently a hot topic.   We see ongoing discussions around citations and credit for writing science software, sustainability and transparency of such software, and reproducibility of scientific results, which generally means runnable code.

One aspect of those discussions involves the evaluation of science code for recommended practices and for evaluating understanding project maturity as projects progress from prototype to operational systems. The ESIP Products & Services committee <http://wiki.esipfed.org/index.php/Products_and_Services> has begun this discussion through the recently initiated, NASA-supported AIST TRL Evaluation project, which aims to determine independent criteria for evaluating the technical readiness of a project, including its software.  

With that as a starting point, and leveraging the work of the Software Sustainability Institute <http://www.software.ac.uk/>, this meeting will be not just a discussion, but a brainstorming session on science software evaluation in the BESSIG community.  The session will be led by Soren Scott.   We expecially want active science/research software developers to participate.  If you develop scientific software, please come.   Possible topics include:

  • What are basic practices that every project should use?  What additional practices are applicable to higher readiness or maturity levels?   Is software maturity the same as software readiness?
  • What would a good science/research code linter look like? (http://stackoverflow.com/questions/8503559/what-is-linting.)  How do these practices align with generally accepted good code practices? How do you measure progress?
  • What matters to you in software evaluation and what kind feedback from such a process would help you?  

Soren has prepared some Software Readiness Discussion background material.


Also, if this topic moves you, consider joining the ESIP cluster (it's free!) and helping to move this effort forward.

  • No labels