Barely sufficient practices in scientific computing
Lee G., Bacon S., Bush I., Fortunato L., Gavaghan D., Lestang T., Morton C., Robinson M., Rocca-Serra P., Sansone SA., Webb H.
© 2021 The Authors The importance of software to modern research is well understood, as is the way in which software developed for research can support or undermine important research principles of findability, accessibility, interoperability, and reusability (FAIR). We propose a minimal subset of common software engineering principles that enable FAIRness of computational research and can be used as a baseline for software engineering in any research discipline. The importance of software to modern research is well understood, as is the way in which software developed for research can support or undermine important research principles of findability, accessibility, interoperability, and reusability (FAIR). We propose a minimal subset of common software engineering principles that enable FAIRness of computational research and can be used as a baseline for software engineering in any research discipline.