Get Involved

Please join us if you have:

  1. Captured programming process data that you would be interested in sharing;
  2. Ideas for interesting analyses to perform on captured programming process data;
  3. Ideas for CS education research projects that would benefit from data collected from multiple institutions or contexts;

Or any combination of the above—we would like to work with you. Join the Google Group, or contact Thomas Price for access to the shared Google Drive folder.

News

  • 06/26 ProgSnap2 datasets are available in the SPLICE Dataset Catalog.
  • 12/20 ProgSnap2 officially transitioned into Beta status.
  • 08/20 The group presented an update at the 2020 L@S workshop: Small Code Snapshots Working Group Report Slides (PDF).
  • 07/20 The 2nd CSEDM Data Challenge was announced using ProgSnap2 for multiple datasets from different institutions.
  • 06/20 Price et al. published an ITiCSE ’20 study showing how five datasets from different institutions and researchers could be refactored to the ProgSnap2 specification. A single analysis script compared Error Quotient, Repeated Error Density, and Watwin score across them, even where privacy rules prevented sharing three datasets with the script programmers. Read the paper.

Current Draft

Specification version 8, 18 Dec 2020 (Beta status)

Previous Drafts

DATASTAND

ProgSnap2 borrows heavily from the DATASTAND Group Notes created by John Stamper, Stephen Edwards, Andrew Petersen, Thomas Price, and Ian Utting at ICER 2017.

Repository

The ProgSnap2 GitHub repository contains converter scripts and examples. It could use more work; ideally, contributors would add additional converters.