Published November 3, 2023 | Version 1.0.1
Other Open

Supplemental for ChatGPT User Study - GenAI in Learning Software Engineering

  • 1. ROR icon Oregon State University
  • 2. ROR icon Northern Arizona University

Description

Supplemental Material

Contents:

·       1-Demographic Information.xlsx: contains the demographic information of the participants in the study.

·       2-Forms.zip: contains the forms and questionnaires used to collect data for the experimentdemographic form, pre-study, post-study, and AAR/AI questionnaires.

·       3-GitHub-Repository.zip: a copy of the GitHub repository used in the study.

·       4-Tutorial Scripts.zip: script used in the experiment with the groups to be consistent with all participants.

·       5-Logs-Rubric-Grades.zip: contains the participant data log (commit and PR), rubric for grading submissions, and grades.

·       6-RQ1-Data-and-Analysis.zip: contains the data and analysis with respect to RQ1.

·       7-RQ2-Data-and-Analysis.zip: contains the data and analysis with respect to RQ2.

·       8-Participant Prompts.xlsx: contains the experimental group participant prompts with ChatGPT.

 

2. Forms.zip

The forms zip contains the following files:

·       Demographics.pdf: a form used to collect demographic information from participants before the study.

·       Control Pre-Study Questionnaire.pdf: Pre study questionnaire control group (Self-Efficacy Questionnaire)

·       Control Post-Study Questionnaire.pdf: Post study questionnaire control group (NASA-TLX, Self-Efficacy Questionnaire)

·       Treatment - AAR_AI task.pdf: Pre and Post task AAR/AI questionnaire for experimental group.

·       Experimental Pre-Study Questionnaire.pdf: Pre study questionnaire experimental group (Self-Efficacy Questionnaire, Question for Familiarity with AI)

·       Experimental-Post Study Questionnaire.pdf: Post study questionnaire experimental group (AAR/AI step 7, Continuance Intention, NASA-TLX, HAI Guideline Questions, Self-Efficacy Questionnaire)

3-GitHub-Repository.zip

The GitHub repository used in the study: contains the main.py code file and the Readme.md file (having the written instructions for the participants).

4-Tutorial Scripts.zip

Contains:

·       Control-Script.pdf: Script for the control group.

·       Experimental-Script.pdf: Script for the experimental group.

5-Logs-Rubric-Grades.zip

·       rubric.pdf: Created rubric for grading task performance.

·       GitHub-Task3-Log.xlsx: File containing the data regarding the status of commit made and PR raised for each participant.

·       grades.xlsx: Detailed grades for each participant in experimental (treatment) and control groups.

6-RQ1-Data-and-Analysis.zip

Note: The term 'treatment' has been used in the files of this folder to represent the experimental group: participants using ChatGPT for the tasks.

·       NASA TLX: folder containing the participant data (TLX.xlsx), code for statistical analysis (Stat-TLX.py) and statistical reports (analysis-TLX.csv).

·       Task Performance: folder containing the participant data (grades.xlsx & Scores.xlsx(overall grade)), code for statistical analysis (Stat-Correctness.py) and statistical reports (analysis.csv).

·       Self-Efficacy: folder containing:

              o   Self-Efficacy-detailed.xlsx: participant data

              o   Paired Stats: folder containing data (Total Self Efficacy.csv), code for statistical analysis(paired-stats.py),

                   and statistical reports (analysis.csv).

              o   Box plot: folder containing the code for generating the box plot and its output.

·       Continuance Intention.xlsx: participant data (experimental) for continuance intention of ChatGPT.

·       Stat-Table-H1-2-Paper.xlsx: Statistics table for NASA TLX and task performance as presented in the paper.

7-RQ2-Data-and-Analysis.zip

·       AAR_AI-Responses.xlsx: AAR/AI responses filled by participants in experimental group.

·       Quotation Manager-Faults&Conseq.xlsx: Contains the quotations from AAR/AI responses along with corresponding codes. Also contains the quotes that link faults to consequences in a separate sheet.

·       Codebook.xlsx: The final codebook (faults and consequences).

·       HAI-data.xlsx: Contains the reported guideline violations along with disaggregated analysis (grouped by gender).

·       Likert Plot-HAI: folder contains the code for generating the Likert plot figure presented in the paper.

Files

2-Forms.zip

Files (1.3 MB)

Name Size Download all
md5:8da692b3118c217ab58405c06bf7aabd
15.1 kB Download
md5:3283c175b34917d7342c0a700603e7b7
249.6 kB Preview Download
md5:1aa4e9b7f9faf48816d6cf4f2ddf32cd
3.9 kB Preview Download
md5:fb124164bb633160f8dd9b6547b93e75
80.5 kB Preview Download
md5:eac07e299e25313438d8d548f7990d8a
49.4 kB Preview Download
md5:3a6816e19c2a4d65cb655c7e319b4432
122.4 kB Preview Download
md5:90f921a8dd596a8ed79f98cf98b35cb2
756.3 kB Preview Download
md5:1248d35aae6f55aa89bca9bbc5c2229f
24.8 kB Download