2025/06/25 by Stuart M. Allen, Neil Chue Hong, Allen, Stuart M. +20 · 2 voices · 1 citation
Computer Science · Decision Sciences · #68-01 #Computational Engineering #Computers and Society (cs.CY) #FOS: Computer and information sciences #Finance #K.6.3 #Scientific Computing and Data Management #Software Engineering (cs.SE) #and Science (cs.CE) #cs.CE #cs.CY #cs.SE
paper · pdf · doi:10.48550/arxiv.2506.20217
openalex publication_date 2025/06/25 · arxiv published 2025/06/25 · arxiv updated 2025/06/25 · openalex created_date 2025/10/09 · openalex updated_date 2026/07/28
Research Software Engineering (RSEng) is a key success factor in producing high-quality research software, which in turn enables and improves research outcomes. However, as a principal investigator or leader of a research group you may not know what RSEng is, where to get started with it, or how to use it to maximize its benefit for your research. RSEng also often comes with technical complexity, and therefore reduced accessibility to some researchers. The ten simple rules presented in this paper aim to improve the accessibility of RSEng, and provide practical and actionable advice to PIs and leaders for integrating RSEng into their research group. By following these rules, readers can improve the quality, reproducibility, and trustworthiness of their research software, ultimately leading to better, more reproducible and more trustworthy research outcomes.