TL;DR
This paper introduces 'bertha', a project skeleton designed to streamline the development of reliable, sustainable scientific software by embedding best practices from the outset, thus reducing effort and improving quality.
Contribution
The paper presents a structured project skeleton that promotes best software engineering practices for scientific software development, aiding both new and existing projects.
Findings
Facilitates easier development of scientific software
Encourages sustainable and maintainable code
Reduces development effort and improves reliability
Abstract
Science depends heavily on reliable and easy-to-use software packages, such as mathematical libraries or data analysis tools. Developing such packages requires a lot of effort, which is too often avoided due to the lack of funding or recognition. In order to reduce the efforts required to create sustainable software packages, we present a project skeleton that ensures the best software engineering practices from the start of a project, or serves as reference for existing projects.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
