Abstract
Background: Software is now ubiquitous within research. In addition to the general challenges common to all software development projects, research software must also represent, manipulate, and provide data for complex theoretical constructs. Ensuring this process of theory-software translation is robust is essential to maintaining the integrity of the science resulting from it, and yet there has been little formal recognition or exploration of the challenges associated with it. Methods: We thematically analyse the outputs of the discussion sessions at the Theory-Software Translation Workshop 2019, where academic researchers and research software engineers from a variety of domains, and with particular expertise in high performance computing, explored the process of translating between scientific theory and software. Results: We identify a wide range of challenges to implementing scientific theory in research software and using the resulting data and models for the advancement of knowledge. We categorise these within the emergent themes of design, infrastructure, and culture, and map them to associated research questions. Conclusions: Systematically investigating how software is constructed and its outputs used within science has the potential to improve the robustness of research software and accelerate progress in its development. We propose that this issue be examined within a new research area of theory-software translation, which would aim to significantly advance both knowledge and scientific practice.
Funder
Engineering and Physical Sciences Research Council
National Science Foundation
Subject
General Pharmacology, Toxicology and Pharmaceutics,General Immunology and Microbiology,General Biochemistry, Genetics and Molecular Biology,General Medicine
Reference26 articles.
1. Verification and validation in computational engineering and science: basic concepts.;I Babuska;Comput Methods Appl Mech Eng.,2004
2. Structure and Interpretation of Computer Programs.;H Abelson,1996
3. Identifying the challenges of code/theory translation: report from the code/theory 2017 workshop.;C Jay;Res Ideas Outcomes.,2017
4. Theory-Software Translation Workshop - US Edition in New Orleans, LA (February 4-5, 2019)
5. Theory-software translation: Research challenges and future directions;C Jay,2019
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献