The challenges of theory-software translation.
Autor: | Jay C; University of Manchester, Manchester, UK., Haines R; University of Manchester, Manchester, UK., Katz DS; University of Illinois at Urbana-Champaign, Urbana, USA., Carver JC; University of Alabama, Tuscaloosa, USA., Gesing S; University of Notre Dame, Notre Dame, USA., Brandt SR; Louisiana State University, Louisiana, USA., Howison J; University of Texas at Austin, Austin, USA., Dubey A; Argonne National Laboratory, Argonne, USA., Phillips JC; University of Illinois at Urbana-Champaign, Urbana, USA., Wan H; Pacific Northwest National Laboratory, Richland, USA., Turk MJ; University of Illinois at Urbana-Champaign, Urbana, USA. |
---|---|
Jazyk: | angličtina |
Zdroj: | F1000Research [F1000Res] 2020 Oct 02; Vol. 9, pp. 1192. Date of Electronic Publication: 2020 Oct 02 (Print Publication: 2020). |
DOI: | 10.12688/f1000research.25561.1 |
Abstrakt: | 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. Competing Interests: No competing interests were disclosed. (Copyright: © 2020 Jay C et al.) |
Databáze: | MEDLINE |
Externí odkaz: |