Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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?  

As background material, Soren has prepared some Software Readiness Discussion background material. Technology Evaluation Resources, a set of resources and working products related to technology evaluation efforts through ESIP and BESSIG communities.  Thanks, Soren!
Also, if this topic moves you, consider joining the ESIP cluster (it's free!) and helping to move this effort forward.

Note that this month we are meeting at Alfalfa's in Boulder, 1651 Broadway, in their Community Room.  We can purchase food and drinks from the store to take into the meeting.   If you plan to do that, please leave yourself time to shop as we'll start promptly at 4:30.