Software Quality Indicators: extraction, categorisation and recommendations from canonical sources
收藏资源简介:
Extraction, categorisation and recommendations of research software quality indicators from seven canonical source. This work began at the BioHackathon 2024 (BH24) as Project #5. Over 300 indicators from seven sources were extracted. In follow on conference calls after the BH24 refining the indicators took place - for example, deciding on which ones should be kept, maybe should be considered and which ones discarded. Discarding indicators was informed by duplicate indicators and those that advocated a particular philosophy that might not have being universally recognised as necessary for quality research software. We also highlighted the difficulty level in implemented the indicators - i.e. in how much effort was required (easy, possible, hard) in ascertaining whether software, a service or project governance satisfied a particular indicator. This is made available to allow others to use this as a starting point for their own project considerations of which software quality indicators to include and/or take into account. There are current gaps around green software indicators and those in the Reusable part of the FAIR (Findable, Accessible, Interoperable and Reusable) acronym. This exercise did not define new indicators, it set out to categorise existing indicators from various canonical sources (both in the research software space and in the wider software engineering space). You can see the slide about progress at the BH24 and further work has been undertake as part of the ELIXIR Tools Platform WP3 (Software Best Practices group + it was open to those who attended the BH24 Project #5) which is part of the ELIXIR Scientific Programme of Work 2024-2028. Some individuals who took part were funded by the EOSC EVERSE and ELIXIR STEERS projects. All indicators have been categorised apart from those in the 'X - uncategorised' super group. Definitions have been double checked against the canonical sources.



