We Need Trustworthy R Packages

Abstract:

There is a need for rigorous software engineering in R packages, and there is a need for new research to bridge scientific computing with more traditional computing. Automated tools, interdisciplinary graduate courses, code reviews, and a welcoming developer community will continue to democratize best practices. Democratized software engineering will improve the quality, correctness, and integrity of scientific software, and by extension, the disciplines that rely on it.

Cite PDF Tweet

Author

Affiliation

William Michael Landau

 

Published

Dec. 13, 2021

Received

Aug 24, 2021

DOI

10.32614/RJ-2021-109

Volume

Pages

13/2

15 - 17

CRAN packages used

testthat, covr, R6

CRAN Task Views implied by cited packages

Databases

Footnotes

    Reuse

    Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

    Citation

    For attribution, please cite this work as

    Landau, "The R Journal: We Need Trustworthy R Packages", The R Journal, 2021

    BibTeX citation

    @article{RJ-2021-109,
      author = {Landau, William Michael},
      title = {The R Journal: We Need Trustworthy R Packages},
      journal = {The R Journal},
      year = {2021},
      note = {https://doi.org/10.32614/RJ-2021-109},
      doi = {10.32614/RJ-2021-109},
      volume = {13},
      issue = {2},
      issn = {2073-4859},
      pages = {15-17}
    }