Towards Evidence-Based Software Quality Practices for Reproducibility: Preliminary Results and Research Directions

被引:2
作者
Milewicz, Reed [1 ]
Mundt, Miranda [1 ]
机构
[1] Sandia Natl Labs, Albuquerque, NM 87123 USA
来源
PROCEEDINGS OF THE 1ST ACM CONFERENCE ON REPRODUCIBILITY AND REPLICABILITY, REP'23 | 2023年
关键词
reproducibility; scientific software; research software engineering; software quality; software engineering research; design thinking;
D O I
10.1145/3589806.3600040
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the computational science and engineering (CSE) community, there is a prevailing belief that adopting better software development practices and investing in software quality will directly lead to more robust, reproducible software. There is, however, relatively little evidence to indicate what specific aspects of software quality influence reproducibility or which practices lead to more reproducible software. To better inform this discussion, we present preliminary findings from an ongoing study of how software quality practices among CSE teams affect the reproducibility of the software they create.
引用
收藏
页码:85 / 88
页数:4
相关论文
共 18 条
  • [1] [Anonymous], 2014, RE4SUSY RE
  • [2] Bangerth Wolfgang, 2022, IMPROVING TRUSTWORTH
  • [3] Praxis of Reproducible Computational Science
    Barba, Lorena A.
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2019, 21 (01) : 73 - 78
  • [4] Using Jupyter for Reproducible Scientific Workflows
    Beg, Marijan
    Taka, Juliette
    Kluyver, Thomas
    Konovalov, Alexander
    Ragan-Kelley, Min
    Thiery, Nicolas M.
    Fangohr, Hans
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2021, 23 (02) : 36 - 46
  • [5] Bernholdt D.E., 2022, The science of scientific software development and use, DOI DOI 10.2172/1846008
  • [6] Engineering National Academies of Sciences Medicine, 2019, Reproducibility and replicability in science
  • [7] Host M., 2012, Case study research in software engineering: Guidelines and examples
  • [8] Jimenez Rafael C, 2017, F1000Res, V6, DOI 10.12688/f1000research.11407.1
  • [9] Quantitative Measurement of Scientific Software Quality: Definition of a Novel Quality Model
    Koteska, Bojana
    Mishev, Anastas
    Pejov, Ljupco
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (03) : 407 - 425
  • [10] Adapting SQuaRE for Quality Assessment of Artificial Intelligence Systems
    Kuwajima, Hiroshi
    Ishikawa, Fuyuki
    [J]. 2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 13 - 18