Cycling on the Freeway: The Perilous State of Open Source Neuroscience Software (2403.19394v1)
Abstract: Most scientists need software to perform their research (Barker et al., 2020; Carver et al., 2022; Hettrick, 2014; Hettrick et al., 2014; Switters and Osimo, 2019), and neuroscientists are no exception. Whether we work with reaction times, electrophysiological signals, or magnetic resonance imaging data, we rely on software to acquire, analyze, and statistically evaluate the raw data we obtain - or to generate such data if we work with simulations. In recent years there has been a shift toward relying on free, open-source scientific software (FOSSS) for neuroscience data analysis (Poldrack et al., 2019), in line with the broader open science movement in academia (McKiernan et al., 2016) and wider industry trends (Eghbal, 2016). Importantly, FOSSS is typically developed by working scientists (not professional software developers) which sets up a precarious situation given the nature of the typical academic workplace (wherein academics, especially in their early careers, are on short and fixed term contracts). In this paper, we will argue that the existing ecosystem of neuroscientific open source software is brittle, and discuss why and how the neuroscience community needs to come together to ensure a healthy growth of our software landscape to the benefit of all.
- Evaluation of Software Impact Designed for Biomedical Research: Are We Measuring What’s Meaningful? arXiv .
- A Novel Approach for Estimating Truck Factors In 2016 IEEE 24th International Conference on Program Comprehension (ICPC), pp. 1–10.
- Evidence for the importance of research software.
- Bartneck C, Kokkelmans S (2011) Detecting h-index manipulation through self-citation analysis. Scientometrics 87:85–98.
- A survey of the state of the practice for research software in the United States. PeerJ Computer Science 8:e963.
- Software Engineering Practices in Academia: Promoting the 3Rs—Readability, Resilience, and Reuse. Harvard Data Science Review 5.
- The Effects of Diversity in Global, Distributed Collectives: A Study of Open Source Project Success. Information Systems Research 24:312–333.
- Data Without Software Are Just Numbers. Data Science Journal 19:3.
- Earley CP, Mosakowski E (2000) Creating Hybrid Team Cultures: An Empirical Test of Transnational Team Functioning. Academy of Management Journal 43:26–49.
- Eghbal N (2016) The Unseen Labor Behind Our Digital Infrastructure Technical report.
- A degree-of-knowledge model to capture source code familiarity In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, pp. 385–394, Cape Town South Africa. ACM.
- Gender and Participation in Open Source Software Development. Proceedings of the ACM on Human-Computer Interaction 6:1–31.
- Geiger RS (2022) Summary Analysis of the 2017 GitHub Open Source Survey .
- Gewin V (2022) Has the ’great resignation’ hit academia? Nature pp. 211–213.
- FLOSS Final report. Technical report.
- Goodhart CA (1984) Problems of Monetary Management: The UK Experience Springer.
- Guest O, Forbes SH (2023) Teaching coding inclusively: If this, then what? Preprint, SocArXiv.
- Hafer L, Kirkpatrick AE (2009) Assessing open source software as a scholarly contribution. Communications of the ACM 52:126–129.
- Hettrick S (2014) It’s impossible to conduct research without software, say 7 out of 10 UK researchers. Software Sustainability Institute. Retrieved 20.06.2023 20:2016.
- Uk research software survey 2014.
- The Impact of Gender Diversity on the Performance of Business Teams: Evidence from a Field Experiment. Management Science 59:1514–1528.
- Hostler TJ (2023) The Invisible Workload of Open Research. Journal of Trial and Error .
- Jackson SE, Joshi A (2004) Diversity in social context: A multi-attribute, multilevel analysis of team diversity and sales performance. Journal of Organizational Behavior 25:675–702.
- Jensen EA, Katz DS (2023) Charting the course: Policy and planning for sustainable research software. Technical report.
- Katz DS, Chue Hong NP (2018) Software Citation in Theory and Practice In Davenport JH, Kauers M, Labahn G, Urban J, editors, Mathematical Software – ICMS 2018, Vol. 10931, pp. 289–296. Springer International Publishing, Cham.
- Recognizing the value of software: A software citation guide. F1000Research 9.
- How open science helps researchers succeed. eLife 5:e16800.
- Better incentives are needed to reward academic software development. Nature Ecology & Evolution 7:626–627.
- Millman K, Pérez F (2018) Developing Open-Source Scientific Practice * In Stodden V, Leisch F, Peng RD, editors, Implementing Reproducible Research, pp. 149–183. Chapman and Hall/CRC, 1 edition.
- A manifesto for reproducible science. Nature Human Behaviour 1:0021.
- On the Relationship Between the Developer’s Perceptible Race and Ethnicity and the Evaluation of Contributions in OSS. IEEE Transactions on Software Engineering pp. 1–1.
- Nafus D (2012) ‘Patches don’t have gender’: What is not open in open source software. New Media & Society 14:669–683.
- Changing computational research. The challenges ahead. Source Code for Biology and Medicine 7:2, 1751–0473–7–2.
- Pérez F (2011) Ten years of (interactive) scientific Python.
- Computational and Informatic Advances for Reproducible Data Analysis in Neuroimaging. Annual Review of Biomedical Data Science 2:119–138.
- Purvis A (2006) The h index: Playing the numbers game. Trends in Ecology & Evolution 21:422.
- Roberson QM (2019) Diversity in the Workplace: A Review, Synthesis, and Future Research Agenda. Annual Review of Organizational Psychology and Organizational Behavior 6:69–88.
- Self-citations as strategic response to the use of metrics for career decisions. Research Policy 48:478–491.
- Optimal Career Strategies and Brain Drain in Academia. Journal of Optimization Theory and Applications 168:268–295.
- Singh V, Bongiovanni B (2021) Motivated and Capable but No Space for Error: Women’s Experiences of Contributing to Open Source Software. The International Journal of Information, Diversity, & Inclusion (IJIDI) 5.
- Software citation principles. PeerJ Computer Science 2:e86.
- Journal of Open Source Software (JOSS): Design and first-year review. PeerJ Computer Science 4:e147.
- Switters J, Osimo D (2019) Recognising the importance of software in research: Research Software Engineers (RSEs), a UK example. Technical report, European Commission. Directorate General for Research and Innovation., LU.
- Astropy: A community Python package for astronomy. Astronomy & Astrophysics 558:A33.
- Perceptions of Diversity on Git Hub: A User Survey In 2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering, pp. 50–56, Florence, Italy. IEEE.
- Gender and Tenure Diversity in GitHub Teams In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, pp. 3789–3798, Seoul Republic of Korea. ACM.
- Whitaker K, Guest O (2020) #bropenscience is broken science .
- Zhivotovsky LA, Krutovsky KV (2008) Self-citation can inflate h-index. Scientometrics 77:373–375.