Understanding and Enhancing CS Students’ Interaction Experience with AI Coding Assistant Tools
Data related to the paper <b><i>What makes a good AI coding assistant tool?</i></b><i>”</i>Directory Structure<b>ac_and_unac_code_by_participants</b>: Type and length of code (LOC) accepted or rejected by each participant in the process of completing the task A.<b>process_data</b>: Scoring criteria used to assess the quality of participants' code submissions and process data for RQ1 and RQ2. (data for RQ3 and RQ4 all come from interviews, not included here due to participant privacy concerns)<b>solutions_submitted_by_participants</b>: Solutions code submitted by each participant for each task.<b>survey_and_interview_template:</b><b> </b>Content of pre-test surveys, templates used to generate after-test surveys and interviews<b>.</b><b>survey_response:</b><b> </b>Survey responses collected from participants (anonymity).<b>task_description</b>: Detailed descriptions of the six tasks in three categories.<b>Experimental process and experimental platform display:</b>https://iawjrti5mdx.feishu.cn/wiki/GF26wJDa6iWiJek1JD8cMYxpnUh<br>
Publication Details
- Journal
- Figshare
- Published
- 2025-01-01
- DOI
- https://doi.org/10.6084/m9.figshare.28639529
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00