Documenting research software in engineering science

被引:2
|
作者
Hermann, Sibylle [1 ,2 ]
Fehr, Joerg [1 ]
机构
[1] Univ Stuttgart, Inst Engn & Computat Mech, D-70569 Stuttgart, Germany
[2] Univ Stuttgart, Cluster Excellence SimTech, D-70569 Stuttgart, Germany
关键词
D O I
10.1038/s41598-022-10376-9
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The reuse of research software needs good documentation, however, the documentation in particular is often criticized. Especially in non-IT specific disciplines, the lack of documentation is attributed to the lack of training, the lack of time or missing rewards. This article addresses the hypothesis that scientists do document but do not know exactly what they need to document, why, and for whom. In order to evaluate the actual documentation practice of research software, we examined existing recommendations, and we evaluated their implementation in everyday practice using a concrete example from the engineering sciences and compared the findings with best practice examples. To get a broad overview of what documentation of research software entailed, we defined categories and used them to conduct the research. Our results show that the big picture of what documentation of research software means is missing. Recommendations do not consider the important role of researchers, who write research software, whose documentation takes mainly place in their research articles. Moreover, we show that research software always has a history that influences the documentation.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Documenting research software in engineering science
    Sibylle Hermann
    Jörg Fehr
    [J]. Scientific Reports, 12
  • [2] Research Software Science: Expanding the Impact of Research Software Engineering
    Heroux, Michael A.
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2022, 24 (06) : 22 - 27
  • [3] Social Science Theories in Software Engineering Research
    Lorey, Tobias
    Ralph, Paul
    Felderer, Michael
    [J]. 2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 1994 - 2005
  • [4] Basic research in computer science and software engineering at SKLCS
    Zhang J.
    Zhang W.
    Zhan N.
    Shen Y.
    Chen H.
    Zhang Y.
    Wang Y.
    Wu E.
    Wang H.
    Zhu X.
    [J]. Frontiers of Computer Science in China, 2008, 2 (1): : 1 - 11
  • [5] Summary: Social Science Theories in Software Engineering Research
    Lorey, Tobias
    Ralph, Paul
    Felderer, Michael
    [J]. Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI), 2023, P-332 : 87 - 88
  • [6] Software Engineering for Science
    Carver, Jeffrey C.
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2016, 18 (02) : 4 - 5
  • [7] How software engineering research aligns with design science: a review
    Emelie Engström
    Margaret-Anne Storey
    Per Runeson
    Martin Höst
    Maria Teresa Baldassarre
    [J]. Empirical Software Engineering, 2020, 25 : 2630 - 2660
  • [8] A Vision on Open Science for the Evolution of Software Engineering Research and Practice
    Oliveira, Edson, Jr.
    Madeiral, Fernanda
    Santos, Alcemir Rodrigues
    von Flach, Christina
    Soares, Sergio
    [J]. COMPANION PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, FSE COMPANION 2024, 2024, : 512 - 516
  • [9] Evaluation of Design Science instantiation artifacts in Software engineering research
    Mijac, Marko
    [J]. CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS (CECIIS 2019), 2019, : 313 - 321
  • [10] How software engineering research aligns with design science: a review
    Engstrom, Emelie
    Storey, Margaret-Anne
    Runeson, Per
    Host, Martin
    Baldassarre, Maria Teresa
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2020, 25 (04) : 2630 - 2660