We are research software engineers and team members in the Department of Software Engineering and Research at Sandia National Laboratories, an organization which aims to advance software engineering in the domain of computational science. Our team hopes to promote processes and principles that lead to quality, rigor, correctness, and repeatability in the implementation of algorithms and applications in scientific software for high consequence applications. We use our experience to argue that there is a readily achievable set of software tools and best practices with a large return on investment that can be imparted upon scientific researchers that will remarkably improve the quality of software and, as a result, the quality of research.
翻译:我们是桑迪亚国家实验室软件工程和研究部的软件研究工程师和团队成员,该组织的目的是在计算科学领域推进软件工程,我们团队希望促进在应用科学软件的算法和应用中实现质量、严谨、正确和可重复性的过程和原则,以产生严重后果的应用,我们用我们的经验来论证,有一套容易实现的软件工具和最佳做法,可大量投资回报给科学研究人员,这将显著提高软件质量,从而显著提高研究质量。