CAREER: Designing an Interactive Partner to Support Pair Programming
CAREER: Designing an Interactive Partner to Support Pair Programming
批准号:
2046205
负责人:
Sandeep Kuttal
金额:
$50.45万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2021
资助国家:
美国
项目状态:
已结题
起止时间:
2021-06-01 至 2023-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Voice-assisted devices showcase the potential of conversational virtual assistants that have human-like interactions. This research seeks to develop an Alexa-like programming partner to transform how programming is learned and how programming is done. The research draws on and expands underlying ideas from human-computer interaction, artificial intelligence, and software engineering to address the problem of designing a conversational agent that supports pair programming, where a human and agent engage in rich collaborative interactions on programming activities. Pair programming increases code quality, efficiency, knowledge transfer and self-efficacy, and through developing pair-programming partners, the work will impact software development as well as teaching and learning programming, while helping retain underrepresented groups in computer science programs. The project will advance programmer-computer interactions by creating a human-centered interactive partner that supports pair programming. Foundational research will be performed to: (i) understand the feasibility of a pair programming partner, (ii) investigate the design space of anthropomorphic conversational agents, (iii) determine the intent of human programmer utterances and design appropriate agent responses and (iv) implement a robust and supportive conversational agent. Anthropomorphic properties of the conversational agent will arise by integrating diverse interaction mechanisms (visualizations, dialogue styles, and agent actions), state-of-the-art machine learning algorithms, and creativity and problem-solving strategies. Tight data collection, design, evaluation and refinement cycles for key architectural components will incrementally evolve functionality to realize the robust conversational agent for programming. Integration of research and educational activities will contribute to the creation of a sound and practical pair programming agent that enhances student engagement, learning, and programming skills. This project is jointly funded by Human-Centered Computing (HCC) and the Established Program to Stimulate Competitive Research (EPSCoR).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.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1145/3498326
发表时间:
2022-05
期刊:
ACM Transactions on Computer-Human Interaction (TOCHI)
影响因子:
--
作者:
[Peter Robe;S. Kuttal]
通讯作者:
Peter Robe;S. Kuttal
CAREER: Designing an Interactive Partner to Support Pair Programming
-
批准号:2313890
-
项目类别:Standard Grant
-
资助金额:$50.45万
-
财政年份:2022
-
负责人:Sandeep Kuttal
-
依托单位:
SHF: SMALL: Effective and Equitable Technical Interviews in Software Engineering
-
批准号:2006977
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2020
-
负责人:Sandeep Kuttal
-
依托单位:
NSF Student and Early-Career Faculty Travel and Registration Grant for IEEE International Conference on Software Engineering 2018 (ICSE)
-
批准号:1829676
-
项目类别:Standard Grant
-
资助金额:$2.52万
-
财政年份:2018
-
负责人:Sandeep Kuttal
-
依托单位:
海外基金