Code & Data

Experiences of Learning to Code

Author
Affiliations

Joe Marsh Rossney

UK Centre for Ecology & Hydrology

University of Edinburgh

Published

August 29, 2025

Modified

August 29, 2025

Abstract

This page describes and locates the various code and data artifacts produced during the project.

Available code & data

  • JSON file with which the Jisc survey can be reconstructed.

  • Survey data (to do)

  • Code for analysing and visualising survey data (to do)

  • Python tool used to format the interview transcripts.

Why not publish the interview transcripts?

Where research involves real human lives, there can be a tension between the transparency and reproducibility goals of the researcher, and the obligation to take every reasonable precaution to protect the privacy and security of the people involved.

We intended to strike a balance by publishing a collection of the most relevant sections of interviews, after making certain to redact potentially identifiable or irrelevant information, but not the interviews in their entirety.

However, upon reflection we have decided not to publish this dataset, for the following reasons:

Automated analyses

Our motivation for publishing the collection of interview sections was the hope that other researchers might perform their own analysis, uncovering any aspects we missed or insights that pertain to a different research question than ours.

However, the even in the last year the research landscape has shifted in such a way that substituting qualitative analysis for Large-Language-Model summaries is considered not only acceptable but innovative, at least by some.

I do not share this view, but this is largely irrelevant since the participants did not consent to their data being processed in this way.

We suspect that a dataset such as this, made open-access in a convenient plain text form, would be attractive to individuals looking to do automated analysis — probably far more so than it would be for researchers who prefer traditional methods.

Risk of identifiability

We made a significant effort to redact all sensitive or potentially identifiable information from the interview transcripts prior to carrying out our main analysis.
We are confident that a human would find it extremely difficult to identify an individual based on reading the redacted transcripts.

However, publishing the dataset has the unfortunate side effect of making it available to data ingestion engines. This increases the risk that an individual may be identified through correlations between the information in the transcript and other information online.

Authors

During the relevant time period (2024), all authors were affiliated with the School of Physics & Astronomy at the University of Edinburgh. Joe Marsh Rossney had recently completed a PhD in theoretical physics, during which time they were a teaching assistant on several different programming courses. Sarah Hogarth had recently completed a Bachelors degree in physics, where their dissertation focused on the impact of Generative AI on physics education. Polux Gabriel Garcia Elizonda was a Master’s student in physics, having also completed a dissertation on Generative AI in physics education. Ross Galloway was a Senior Lecturer and leader of the Physics Education Research Group. Britton Smith was a Reader in the Institute for Astronomy and Course Organiser for an introductory Python course taken by physics undergraduates.

Author contributions

CRediT: JMR: Conceptualisation (lead), Data curation (lead), Formal analysis (equal), Funding acquisition (lead), Investigation (lead), Methodology, Project administration (equal), Software, Supervision (of SH & PGGE), Writing - original draft. SH: Data curation (supporting), Formal analysis (equal), Investigation (supporting). PGGE: Data curation (supporting), Formal analysis (supporting), Investigation (supporting). RG: Conceptualisation (supporting), Funding acquisition (supporting), Project administration (equal), Supervision (of JMR), Writing - review & editing. BS: Conceptualisation (supporting), Funding acquisition (supporting).

Acknowledgements

The authors would like to thank Kristel Torokoff for playing an instrumental role in securing financial support for this project via the School of Physics and Astronomy. We would also like to thank Kristel Torokoff and Joe Zuntz for conversations that helped to shape this project.

Financial support

We gratefully acknowledge that funding for this Principle’s Teaching Award Scholarship (PTAS) project was provided by the University of Edinburgh Development Trust.

JMR was directly supported by both PTAS and the School of Physics & Astronomy at the University of Edinburgh. SH was supported by PTAS. PGGE was supported by the School of Physics & Astronomy through the Career Development Summer Scholarship programme.

Correspondence

  • joemar@ceh.ac.uk for enquiries related to the project, website, code and data.

Reuse

Citation

BibTeX citation:
@online{MarshRossney2025,
  author = {Marsh Rossney, Joe and Hogarth, Sarah and Gabriel Garcia
    Elizondo, Polux and Galloway, Ross and Smith, Britton},
  title = {Experiences of {Learning} to {Code:} {Perspectives} of
    {Undergraduate} {Physics} {Students} in 2024},
  date = {2025-08},
  url = {https://ExpLrnCode-2024.github.io/},
  langid = {en},
  abstract = {This site provides access to research materials and
    outputs produced during the \_“Experiences of Learning to Code”\_
    project, which was run by a staff-student collaboration in the
    School of Physics \& Astronomy at the University of Edinburgh from
    June-\/-December 2024. The study sought to understand how the
    experiences of undergraduate physics students taking programming
    courses have been changing due to the sudden availability of
    Generative Artificial Intelligence (GenAI) systems. The main inquiry
    took the form of a series of semi-structured interviews with 24
    student participants, whose experiences span the periods before and
    after the advent of GenAI.}
}
For attribution, please cite this work as:
Marsh Rossney, J., Hogarth, S., Gabriel Garcia Elizondo, P., Galloway, R., & Smith, B. (2025, August). Experiences of Learning to Code: Perspectives of Undergraduate Physics Students in 2024. https://ExpLrnCode-2024.github.io/