Collaborative Research: Learning Software Engineering by Contributing to Real Projects With Chatbot Assistance
协作研究:通过聊天机器人协助为实际项目做出贡献来学习软件工程
基本信息
- 批准号:2303043
- 负责人:
- 金额:$ 28.8万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2023
- 资助国家:美国
- 起止时间:2023-06-01 至 2026-05-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Open Source Software (OSS) is an economic driving force providing software systems used through the entire development stack, from operating system kernels to sophisticated end-user applications. It is also an important platform for education. A large number of young developers join open source projects to improve their programming and other software engineering skills. It is not surprising, therefore, that many software engineering educators want to use OSS projects as a training ground for students to gain experience with real world software development problems. These experiences carry the added benefit that students contribute to the evolution of projects relevant to society and their own interests. Successful participation in open source projects also increases students' chances for professional success. However, students onboarding to OSS face many difficulties. Project documentation is often lacking, and core developers have little time to effectively mentor students, since they often are volunteers contributing during their spare time. To better support students in their journey toward contributing to open source software, this project proposes to design, develop, and evaluate a conversational agent (chatbot).This project investigates how a conversational agent can be designed as an effective teaching aid for OSS contribution by understanding the needs and expectations of students and instructors, investigating how students verbalize their expectations and dialog with the agent, and how to design such an agent. To achieve these goals, the project employs a multi-method approach, including participatory design, prototyping, and technological evaluation. The project also investigates how effective a chatbot is in helping students learn how to contribute to an open source project in lab and classroom settings.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.
开源软件(OSS)是一种经济驱动力,可提供整个开发堆栈中使用的软件系统,从操作系统内核到复杂的最终用户应用程序。它也是教育的重要平台。许多年轻开发人员加入开源项目,以提高其编程和其他软件工程技能。因此,毫不奇怪,许多软件工程教育者都希望将OSS项目用作学生获得现实世界软件开发问题的经验的培训。 这些经验带来了学生为与社会及其利益相关的项目发展做出贡献的额外好处。成功参与开源项目还增加了学生获得职业成功的机会。但是,学生登上OSS面临许多困难。项目文档通常缺乏,核心开发人员几乎没有时间有效地指导学生,因为他们通常是志愿者在业余时间做出的贡献。为了更好地支持学生在为开源软件做出贡献的过程中,该项目建议设计,开发和评估对话代理(聊天机器人)。该项目如何通过理解学生和讲师的需求和期望来设计对话代理,以对OSS的有效辅助辅助设计,并研究学生与学生的期望和对话方式,并如何与该代理商进行对话,并如何设计这些代理商,并如何设计代理人。为了实现这些目标,该项目采用了多方法方法,包括参与性设计,原型和技术评估。该项目还调查了聊天机器人在帮助学生学习如何为实验室和课堂环境中的开源项目做出贡献的有效性。该奖项反映了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 }}
Anita Sarma其他文献
Molecular Analysis at Relapse of Patients Treated on the Ibrutinib and Rituximab Arm of the National Multi-Centre Phase III FLAIR Study in Previously Untreated CLL Patients
- DOI:
10.1182/blood-2023-188597 - 发表时间:
2023-11-02 - 期刊:
- 影响因子:
- 作者:
Anita Sarma;Charlotte Evans;Surita Dalal;Nichola Webster;Andy Rawstron;Jane Shingles;Darren Newton;David Allan Cairns;Paul Glover;Thomas Grand;Helen Warren;Sue Bell;Sean Girvan;Natasha Greatorex;Anna Hockaday;Sharon Jackson;David Phillips;David Stones;David Allsup;Adrian John Clifton Bloor - 通讯作者:
Adrian John Clifton Bloor
Source barriers to entry , revisited : A tools perspective
重新审视源代码进入壁垒:工具视角
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Christopher J. Mendez;Hema Susmita Pedala;Zoe Steine;Claudia Hilderbrand;Amber Horvath;Usa LoganSimpson;Anita Sarma;Anita Sarma - 通讯作者:
Anita Sarma
Final Analysis of the RESONATE-2 Study: Up to 10 Years of Follow-Up of First-Line Ibrutinib Treatment in Patients With Chronic Lymphocytic Leukemia/Small Lymphocytic Lymphoma
- DOI:
10.1016/s2152-2650(24)00565-2 - 发表时间:
2024-09-01 - 期刊:
- 影响因子:
- 作者:
Jan Burger;Paul Barr;Tadeusz Robak;Carolyn Owen;Alessandra Tedeschi;Anita Sarma;Piers E.M. Patten;Sebastian Grosicki;Helen McCarthy;Fritz Offner;Edith Szafer-Glusman;Cathy Zhou;Anita Szoke;Lynne Neumayr;James P. Dean;Paolo Ghia;Thomas J. Kipps - 通讯作者:
Thomas J. Kipps
Make It Make Sense! Understanding and Facilitating Sensemaking in Computational Notebooks
让它有意义!
- DOI:
10.48550/arxiv.2312.11431 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Souti Chattopadhyay;Zixuan Feng;Emily Arteaga;Audrey Au;Gonzalo Ramos;Titus Barik;Anita Sarma - 通讯作者:
Anita Sarma
How to Debug Inclusivity Bugs? An Empirical Investigation of Finding-to-Fixing with Information Architecture
如何调试包容性错误?
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
M. Guizani;Igor Steinmacher;Jillian Emard;Abrar Fallatah;Margaret Burnett;Anita Sarma - 通讯作者:
Anita Sarma
Anita Sarma的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Anita Sarma', 18)}}的其他基金
Scaffolding Computational Thinking in Introductory Computer Science through a Conversational Agent
通过对话代理在计算机科学入门中搭建计算思维的脚手架
- 批准号:
2235601 - 财政年份:2023
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant
CHS: SMALL: Collaborative Research: Adaptive Development Environments: Modeling and Supporting Cognitive Styles of Software Developers
CHS:SMALL:协作研究:自适应开发环境:建模和支持软件开发人员的认知风格
- 批准号:
2008089 - 财政年份:2020
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant
CHS: Large: Collaborative Research: Gender-Inclusive Open Source through Gender-Inclusive Tools
CHS:大型:协作研究:通过性别包容性工具实现性别包容性开源
- 批准号:
1901031 - 财政年份:2019
- 资助金额:
$ 28.8万 - 项目类别:
Continuing Grant
CHS: SHF: SMALL: Collaborative Research: Scaffolding skill acquisition to onboard OSS ecosystems
CHS:SHF:小型:协作研究:为机载 OSS 生态系统提供脚手架技能获取
- 批准号:
1815486 - 财政年份:2018
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant
WORKSHOP: VL/HCC 2016 Graduate Consortium
研讨会:VL/HCC 2016 毕业生联盟
- 批准号:
1634258 - 财政年份:2016
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant
CAREER: Conflict Minimization in Distributed Software Development
职业:分布式软件开发中的冲突最小化
- 批准号:
1560526 - 财政年份:2015
- 资助金额:
$ 28.8万 - 项目类别:
Continuing Grant
WORKSHOP: VL/HCC 2015 Graduate Consortium
研讨会:VL/HCC 2015 毕业生联盟
- 批准号:
1531149 - 财政年份:2015
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant
HCC: Large: Collaborative Research: Variations to Support Exploratory Programming
HCC:大型:协作研究:支持探索性编程的变体
- 批准号:
1559657 - 财政年份:2015
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant
CAREER: Conflict Minimization in Distributed Software Development
职业:分布式软件开发中的冲突最小化
- 批准号:
1253786 - 财政年份:2013
- 资助金额:
$ 28.8万 - 项目类别:
Continuing Grant
HCC: Large: Collaborative Research: Variations to Support Exploratory Programming
HCC:大型:协作研究:支持探索性编程的变体
- 批准号:
1314365 - 财政年份:2013
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant
相似国自然基金
面向多方协作机器学习的安全与隐私保护技术研究
- 批准号:62302192
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于多模态动态图神经网络的教师在线协作反思测评与干预研究
- 批准号:62307033
- 批准年份:2023
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
面向车联网网络流量数据的多方协作学习风险控制机制研究
- 批准号:62373094
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
在线协作学习中的共享调节机制与干预策略研究
- 批准号:72304083
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于强化学习的海洋环境适配水声协作网络路由关键技术研究
- 批准号:
- 批准年份:2022
- 资助金额:55 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: New to IUSE: EDU DCL:Diversifying Economics Education through Plug and Play Video Modules with Diverse Role Models, Relevant Research, and Active Learning
协作研究:IUSE 新增功能:EDU DCL:通过具有不同角色模型、相关研究和主动学习的即插即用视频模块实现经济学教育多元化
- 批准号:
2315700 - 财政年份:2024
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant
Collaborative Research: Learning for Safe and Secure Operation of Grid-Edge Resources
协作研究:学习电网边缘资源的安全可靠运行
- 批准号:
2330154 - 财政年份:2024
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331302 - 财政年份:2024
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331301 - 财政年份:2024
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant
Collaborative Research: An Integrated Framework for Learning-Enabled and Communication-Aware Hierarchical Distributed Optimization
协作研究:支持学习和通信感知的分层分布式优化的集成框架
- 批准号:
2331710 - 财政年份:2024
- 资助金额:
$ 28.8万 - 项目类别:
Standard Grant