Understanding and Mitigating the Impacts of Code Intelligence Systems in Introductory Programming Courses

了解并减轻代码智能系统在编程入门课程中的影响

基本信息

  • 批准号:
    2225373
  • 负责人:
  • 金额:
    $ 35万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2022
  • 资助国家:
    美国
  • 起止时间:
    2022-10-01 至 2025-09-30
  • 项目状态:
    未结题

项目摘要

This project aims to serve the national interest by understanding the impact on computer science education of using artificial intelligence (AI) to generate computer code. Artificial intelligence tools can generate computer code from the description of a problem written in natural language, and it may lead to faster and easier development of high-quality software programs. While these “code intelligence” (CI) systems may positively improve workflow for professional developers in industry, they also have potential to impact how students learn computing. This research will investigate the impacts of the use of CI systems to analyze students’ tinkering behaviors, which are associated with learning gains, and students’ feelings of self-efficacy, which affect performance outcomes. These systems may help struggling students learn, or they may shortcut student learning if the students become too reliant on them. CI systems can pose serious challenges for instructors in designing novel course assignments or identifying plagiarism in the learning environment. In this research supported by the BCSER program, the PI will develop proficiency in learning theories and research methods to study the impacts of the adoption of CI systems on learning in introductory college programming courses. The outcomes of this research will benefit student retention and diversity in computer science education.This project will utilize extended concepts from learning science knowledge to evaluate and characterize the impacts of code generation tools on students' learning in introductory programming courses. The first project goal is to develop the necessary infrastructure to use intelligent code generation within a web development environment for students, so that students have access to code-generating capabilities. The second project goal is to understand the use of the code generation tool in introductory computer science courses through engagement in pilot experiments examining effects on tinkering and self-efficacy. A third project goal is to design and evaluate an intervention to mitigate the potential negative impacts on students’ learning by encouraging students to pay closer attention to the generated code. These will create an extended knowledge base for positive use of CI systems. A fourth key goal of this project involves engagement in professional development workshops and online classes related to computer science education research as well as holding formative assessment meetings with mentors. These will improve capacity building and sustainability of computer science education research for the PI and the institution. The computer science research community will gain access to lessons learned, challenges faced and products developed, including corresponding datasets and reproducibility packages, through publications and presentations at computer science conferences. The project is supported by NSF's EHR Core Research Building Capacity in STEM Education Research (ECR: BCSER) program, which is designed to build investigators’ capacity to carry out high-quality STEM education research.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
该项目旨在通过了解使用人工智能(AI)生成计算机代码对计算机科学教育的影响来服务于国家利益。人工智能工具可以从用自然语言编写的问题描述中生成计算机代码,它可能会导致更快、更容易地开发高质量的软件程序。虽然这些“代码智能”(CI)系统可能会积极地改善行业中专业开发人员的工作流程,但它们也有可能影响学生学习计算的方式。本研究将探讨使用CI系统分析学生的修修补补行为和自我效能感的影响,前者与学习收获有关,后者影响成绩。这些系统可能会帮助学习困难的学生,或者如果学生变得过于依赖它们,它们可能会缩短学生的学习时间。CI系统对教师在设计新的课程作业或识别学习环境中的抄袭行为方面构成了严重的挑战。在这项由BCSER项目支持的研究中,PI将熟练掌握学习理论和研究方法,以研究在大学编程入门课程中采用CI系统对学习的影响。这项研究的结果将有利于学生在计算机科学教育中的留存和多样化。本项目将利用学习科学知识的扩展概念来评估和表征代码生成工具对学生在编程入门课程中学习的影响。第一个项目的目标是开发必要的基础设施,以便在学生的网络开发环境中使用智能代码生成,使学生能够获得代码生成能力。第二个项目的目标是通过参与试点实验来了解代码生成工具在计算机科学入门课程中的使用,检查对修补和自我效能的影响。第三个项目目标是设计和评估干预措施,通过鼓励学生更密切地关注生成的代码来减轻对学生学习的潜在负面影响。这些将为积极使用传播与信息系统创建一个扩展的知识库。该项目的第四个主要目标包括参加与计算机科学教育研究有关的专业发展讲习班和在线课程,以及与导师举行形成性评估会议。这些将改善国际和平研究所和该机构在计算机科学教育研究方面的能力建设和可持续性。计算机科学研究界将通过出版物和在计算机科学会议上的介绍,获得经验教训、面临的挑战和开发的产品,包括相应的数据集和可再现性成套资料。该项目由NSF的STEM教育研究中的EHR核心研究能力建设计划(ECR:BCSER)支持,该计划旨在建设研究人员开展高质量STEM教育研究的能力。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Mohammad Amin Alipour其他文献

Code2Snapshot: Using Code Snapshots for Learning Representations of Source Code
Code2Snapshot:使用代码快照来学习源代码的表示
Syntax-guided program reduction for understanding neural code intelligence models
用于理解神经代码智能模型的语法引导程序简化
A Corpus-based Study of Reformulation Markers across Different Disciplines
基于语料库的跨学科重组标记研究
  • DOI:
    10.11113/lspi.v5n2.72
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Mohammad Amin Alipour;Anis Saadatidust
  • 通讯作者:
    Anis Saadatidust
Learning opportunities in mathematics: the role of first language in bilingual settings
数学学习机会:第一语言在双语环境中的作用
  • DOI:
    10.1007/s43545-021-00304-5
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Mohsen Malaki;E. Aminifar;Hamid Mesgarani;Mohammad Amin Alipour
  • 通讯作者:
    Mohammad Amin Alipour
MuCheck: an extensible tool for mutation testing of haskell programs
MuCheck:用于 Haskell 程序突变测试的可扩展工具
  • DOI:
    10.1145/2610384.2628052
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    D. Le;Mohammad Amin Alipour;Rahul Gopinath;Alex Groce
  • 通讯作者:
    Alex Groce

Mohammad Amin Alipour的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

相似海外基金

Preventing, avoiding and mitigating environmental impacts of fishing gears and associated marine litter
预防、避免和减轻渔具和相关海洋垃圾对环境的影响
  • 批准号:
    10066822
  • 财政年份:
    2023
  • 资助金额:
    $ 35万
  • 项目类别:
    EU-Funded
Monitoring, Modelling And Mitigating Pollution Impacts In A Changing World: Science And Tools For Tomorrow's Rivers
在不断变化的世界中监测、建模和减轻污染影响:未来河流的科学和工具
  • 批准号:
    NE/X01620X/1
  • 财政年份:
    2022
  • 资助金额:
    $ 35万
  • 项目类别:
    Research Grant
MOT4Rivers: Monitoring, modelling and mitigating pollution impacts in a changing world: science and tools for tomorrow's rivers
MOT4Rivers:在不断变化的世界中监测、建模和减轻污染影响:未来河流的科学和工具
  • 批准号:
    NE/X016064/1
  • 财政年份:
    2022
  • 资助金额:
    $ 35万
  • 项目类别:
    Research Grant
Mitigating the negative impacts of e-waste from the mine to the municipality using the power of microbes
利用微生物的力量减轻电子废物从矿山到市政当局的负面影响
  • 批准号:
    DGECR-2022-00512
  • 财政年份:
    2022
  • 资助金额:
    $ 35万
  • 项目类别:
    Discovery Launch Supplement
Mitigating the negative impacts of e-waste from the mine to the municipality using the power of microbes
利用微生物的力量减轻电子废物从矿山到市政当局的负面影响
  • 批准号:
    RGPIN-2022-04891
  • 财政年份:
    2022
  • 资助金额:
    $ 35万
  • 项目类别:
    Discovery Grants Program - Individual
Mitigating Commercial Vessel Impacts on Coastal Whales
减轻商业船只对沿海鲸鱼的影响
  • 批准号:
    RGPIN-2021-02962
  • 财政年份:
    2022
  • 资助金额:
    $ 35万
  • 项目类别:
    Discovery Grants Program - Individual
Mitigating Commercial Vessel Impacts on Coastal Whales
减轻商业船只对沿海鲸鱼的影响
  • 批准号:
    DGDND-2021-02962
  • 财政年份:
    2022
  • 资助金额:
    $ 35万
  • 项目类别:
    DND/NSERC Discovery Grant Supplement
Habitat shifts of riverine fishes in dam-fragmented rivers under global warming and simluation for mitigating the impacts on population persistence
全球变暖背景下水坝破碎河流中鱼类栖息地的变化及减轻对种群持续性影响的模拟
  • 批准号:
    22K18057
  • 财政年份:
    2022
  • 资助金额:
    $ 35万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Strategies for Assessing and Mitigating the Impacts of Emerging Contaminants in Wastewaters
评估和减轻废水中新污染物影响的策略
  • 批准号:
    RGPIN-2016-03792
  • 财政年份:
    2021
  • 资助金额:
    $ 35万
  • 项目类别:
    Discovery Grants Program - Individual
Mitigating Commercial Vessel Impacts on Coastal Whales
减轻商业船只对沿海鲸鱼的影响
  • 批准号:
    DGDND-2021-02962
  • 财政年份:
    2021
  • 资助金额:
    $ 35万
  • 项目类别:
    DND/NSERC Discovery Grant Supplement
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了