joss icon indicating copy to clipboard operation
joss copied to clipboard

add review criterion about community standards

Open danielskatz opened this issue 3 years ago • 4 comments

I suggest we add a review criterion:

  • Does the software uses community/disciplinary standards for APIs and I/O, if appropriate.

danielskatz avatar Nov 23 '20 17:11 danielskatz

this should address both I and R in FAIR.

a few additional things that could be useful is to use the review and submission process to create a structured component (jsonld snippet) for discovery that describes relevant components (hardware requirements, software requirements, standards, etc.,.) for execution of software to be embedded in the repo in structured form. this is likely to evolve with the software, but having a structured view of this, rather than just a README may be useful for automated discoverability.

satra avatar Nov 23 '20 17:11 satra

note that JOSS does not currently aim at FAIR, for one reason since there is no community-accepted definition of what FAIR means for software.

danielskatz avatar Nov 23 '20 17:11 danielskatz

Does the software uses community/disciplinary standards for APIs and I/O, if appropriate.

What would be the guidance for reviewers on this point? Would it fail the review if the answer was 'no'?

arfon avatar Nov 27 '20 09:11 arfon

Correct, the review would fail. Reviewers (particularly in a discipline) should be able to make judgement. For example, astronomy image processing software that writes our files in some new format that's not FITS would be flagged unless they explain why FITS isn't appropriate.

danielskatz avatar Nov 27 '20 20:11 danielskatz