Collaborative Research: Learning Software Engineering by Contributing to Real Projects With Chatbot Assistance
- Institution
- Oregon State University, OR
- Principal investigator
- Anita Sarma
- Funding
- $288K
- Duration
- 2023–2027
Moonbase score
Still being scored
Abstract
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.
LOADING MOONBASE SCORE
Questions for Oregon State University
Answered by the team behind this research.
No questions yet. Sign in to ask the first one
Related grants
Same researchers, same institution, same topic, scored first.
- NSF · Oregon State UniversityNot yet scored
Scaffolding Computational Thinking in Introductory Computer Science through a Conversational Agent
Anita Sarma · $195K · 2023–2025
- NIH · Oregon State University64
Linking PAH Exposure to Health Outcomes Using Human Primary In Vitro Respiratory Model
Susan C Tilton · $266K · 2009–2030
- NIH · Oregon State University60
Development of Safe and Sustainable Systems of Enhanced Bioremediation of PAH Mixtures
Lewis Semprini · $266K · 2009–2030