Statistical Software for Psychology: Comparing Development Practices Between CRAN and Other Communities

02/20/2018
by   Spencer Smith, et al.
0

Different communities rely heavily on software, but use quite different software development practices. Objective: We wanted to measure the state of the practice in the area of statistical software for psychology to understand how it compares to best practices. Method: We compared and ranked 30 software tools with respect to adherence to best software engineering practices on items that could be measured by end-users. Results We found that R packages use quite good practices, that while commercial packages were quite usable, many aspects of their development is too opaque to be measures, and that research projects vary a lot in their practices. Conclusion We recommend that more organizations adopt practices similar to those used by CRAN to facilitate success, even for small teams. We also recommend close coupling of source code and documentation, to improve verifiability.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/02/2019

Research Software Development & Management in Universities: Case Studies from Manchester's RSDS Group, Illinois' NCSA, and Notre Dame's CRC

Modern research in the sciences, engineering, humanities, and other fiel...
research
12/03/2019

bertha: Project Skeleton for Scientific Software

Science depends heavily on reliable and easy-to-use software packages, s...
research
02/09/2021

Exchanging Best Practices and Tools for Supporting Computational and Data-Intensive Research, The Xpert Network

We present best practices and tools for professionals who support comput...
research
02/11/2021

Software Startup Practices – Software Development in Startups through the Lens of the Essence Theory of Software Engineering

Software startups continue to be important drivers of economy globally. ...
research
02/21/2019

Bottom-up strategy for data retrieval and data entry over front-end application Software

Some people implement pattern and best practices without analyzing its e...
research
07/02/2019

Continuous Integration Theater

Background: Continuous Integration (CI) systems are now the bedrock of s...
research
11/11/2021

Developing and Publishing Code for Trusted Research Environments: Best Practices and Ways of Working

This report discusses 3 distinct, but overlapping topics. Firstly, it re...

Please sign up or login with your details

Forgot password? Click here to reset