Evidence-based practice (EBP) in software engineering aims to improve decision-making in software development by complementing practitioners' professional judgment with high-quality evidence from research. We believe the use of EBP techniques may be helpful for research software engineers (RSEs) in their work to bring software engineering best practices to scientific software development. In this study, we present an experience report on the use of a particular EBP technique, rapid reviews, within an RSE team at Sandia National Laboratories, and present practical recommendations for how to address barriers to EBP adoption within the RSE community.
翻译:软件工程中的循证实践旨在通过将研究中的高质量证据与从业者的专业判断相结合,改进软件开发中的决策过程。我们认为,循证实践技术可能有助于研究软件工程师在其工作中将软件工程最佳实践应用于科学软件开发。本研究以桑迪亚国家实验室的一个研究软件工程团队为例,通过经验报告的形式介绍了特定循证实践技术——快速评审的应用,并针对如何在研究软件工程社区中解决循证实践采纳障碍提出了实用建议。