Why do biomedical researchers learn to program? An exploratory investigation

Objective: As computer programming becomes increasingly important in the biomedical sciences and more libraries offer programming classes, it is crucial for librarians to understand how researchers use programming in their work. The goal of this study was to understand why biomedical researchers who...

Full description

Bibliographic Details
Main Author: Ariel Deardorff
Format: Article
Language:English
Published: University Library System, University of Pittsburgh 2020-01-01
Series:Journal of the Medical Library Association
Subjects:
Online Access:http://jmla.pitt.edu/ojs/jmla/article/view/819
_version_ 1818608655520497664
author Ariel Deardorff
author_facet Ariel Deardorff
author_sort Ariel Deardorff
collection DOAJ
description Objective: As computer programming becomes increasingly important in the biomedical sciences and more libraries offer programming classes, it is crucial for librarians to understand how researchers use programming in their work. The goal of this study was to understand why biomedical researchers who enrolled in a library-sponsored workshop wanted to learn to program in R and Python. Methods: Semi-structured in-depth interviews were performed with fourteen researchers registered for beginning R and Python programming workshops at the University of California, San Francisco Library. A thematic analysis approach was used to extract the top reasons that researchers learned to program. Results: Four major themes emerged from the interviews. Researchers wanted to learn R and Python programming in order to perform their data analysis independently, to be an informed collaborator, to engage with new forms of big data research, and to have more flexibility in the tools that they used for their research. Conclusions: Librarians designing programming workshops should remember that most researchers are hoping to apply their new skills to a specific research task such as data cleaning, data analysis, and statistics and that language preferences can vary based on research community as well as personal preferences. Understanding the programming goals of researchers will make it easier for librarians to partner effectively and offer services that are critically needed in the biomedical community.
first_indexed 2024-12-16T14:46:06Z
format Article
id doaj.art-d0beda25a33047dfbb8b3006b97b5a60
institution Directory Open Access Journal
issn 1536-5050
1558-9439
language English
last_indexed 2024-12-16T14:46:06Z
publishDate 2020-01-01
publisher University Library System, University of Pittsburgh
record_format Article
series Journal of the Medical Library Association
spelling doaj.art-d0beda25a33047dfbb8b3006b97b5a602022-12-21T22:27:47ZengUniversity Library System, University of PittsburghJournal of the Medical Library Association1536-50501558-94392020-01-01108110.5195/jmla.2020.819441Why do biomedical researchers learn to program? An exploratory investigationAriel Deardorff0Library, University of California, San Francisco, San Francisco, CAObjective: As computer programming becomes increasingly important in the biomedical sciences and more libraries offer programming classes, it is crucial for librarians to understand how researchers use programming in their work. The goal of this study was to understand why biomedical researchers who enrolled in a library-sponsored workshop wanted to learn to program in R and Python. Methods: Semi-structured in-depth interviews were performed with fourteen researchers registered for beginning R and Python programming workshops at the University of California, San Francisco Library. A thematic analysis approach was used to extract the top reasons that researchers learned to program. Results: Four major themes emerged from the interviews. Researchers wanted to learn R and Python programming in order to perform their data analysis independently, to be an informed collaborator, to engage with new forms of big data research, and to have more flexibility in the tools that they used for their research. Conclusions: Librarians designing programming workshops should remember that most researchers are hoping to apply their new skills to a specific research task such as data cleaning, data analysis, and statistics and that language preferences can vary based on research community as well as personal preferences. Understanding the programming goals of researchers will make it easier for librarians to partner effectively and offer services that are critically needed in the biomedical community.http://jmla.pitt.edu/ojs/jmla/article/view/819reproducibilityprogramming workshopsbiomedical research
spellingShingle Ariel Deardorff
Why do biomedical researchers learn to program? An exploratory investigation
Journal of the Medical Library Association
reproducibility
programming workshops
biomedical research
title Why do biomedical researchers learn to program? An exploratory investigation
title_full Why do biomedical researchers learn to program? An exploratory investigation
title_fullStr Why do biomedical researchers learn to program? An exploratory investigation
title_full_unstemmed Why do biomedical researchers learn to program? An exploratory investigation
title_short Why do biomedical researchers learn to program? An exploratory investigation
title_sort why do biomedical researchers learn to program an exploratory investigation
topic reproducibility
programming workshops
biomedical research
url http://jmla.pitt.edu/ojs/jmla/article/view/819
work_keys_str_mv AT arieldeardorff whydobiomedicalresearcherslearntoprogramanexploratoryinvestigation