id author title date pages extension mime words sentences flesch summary cache txt work_g4a2btckubh4rf5s7hbkwbzvpu Seth Russell Software engineering principles to improve quality and performance of R software 2019 26 .pdf application/pdf 10611 1379 51 and replicable software tests are frequently not available and that many packages Keywords Unit testing, Profiling, Optimization, Software engineering, R language, of the current state of R packages, general advice on software testing and optimization involves software is not as easy to access and evaluate for use of testing code as To analyze use of software testing techniques, we evaluated all CRAN packages on two Some packages use a testing framework, but do not list it as a dependency; for example, the software optimization tools and techniques, we evaluated all CRAN packages on history of commits, unit tests that time functionality, and package bug reports. frameworks available for assisting developers with the process of testing software. Available at https://CRAN.R-project.org/package=future.apply. Available at https://CRAN.R-project.org/package=doMC. Available at https://CRAN.R-project.org/package=doSNOW. Available at https://CRAN.R-project.org/package=doParallel. Available at https://CRAN.R-project.org/package=foreach. Available at https://cran.r-project.org/package=pccc. Available at https://CRAN.R-project.org/package=xlsx. Available at https://CRAN.R-project.org/package=parallelDist. Available at https://CRAN.R-project.org/package=tictoc. https://cran.r-project.org/package=pccc https://CRAN.R-project.org/package=unitizer https://CRAN.R-project.org/package=unitizer Available at https://cran.r-project.org/package=benchr. Available at https://CRAN.R-project.org/package=rbenchmark. Available at https://CRAN.R-project.org/package=sparklyr. Available at https://CRAN.R-project.org/package=feather. ./cache/work_g4a2btckubh4rf5s7hbkwbzvpu.pdf ./txt/work_g4a2btckubh4rf5s7hbkwbzvpu.txt