Abstract
In the U.S. Geological Survey (USGS) software often supports our science and data. Just as the science and data are reviewed and made publicly available, our software should be as well. In October 2016, the USGS issued an Instructional Memoranda (IM) on Software Releases. While the IM is an interim document and subject to change, it outlines some best practices that can be described in an example workflow of a software release. Software spans a wide spectrum of applications and environments as represented in the Community for Data Integration s (CDI) Computational Tools and Services element. Because of such diversity each project may need special or additional considerations when going through a release process to publish software. However, in general software should be: well documented, cite licenses and dependencies, well tested, version controlled, reviewed, and assigned a digital object identifier (DOI). The release process is intended to ensure quality and integrity of the software the USGS produces.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.