作者
Gerardo Canfora, Massimiliano Di Penta, Rocco Oliveto, Sebastiano Panichella
发表日期
2012/11/11
图书
Proceedings of the ACM SIGSOFT 20th international symposium on the foundations of software engineering
页码范围
1-11
简介
When newcomers join a software project, they need to be properly trained to understand the technical and organizational aspects of the project. Inadequate training could likely lead to project delay or failure.
In this paper we propose an approach, named Yoda (Young and newcOmer Developer Assistant) aimed at identifying and recommending mentors in software projects by mining data from mailing lists and versioning systems. Candidate mentors are identified among experienced developers who actively interact with newcomers. Then, when a newcomer joins the project, Yoda recommends her a mentor that, among the available ones, has already discussed topics relevant for the newcomer.
Yoda has been evaluated on software repositories of five open source projects. We have also surveyed some developers of these projects to understand whether mentoring was actually performed in their projects, and …
引用总数
20132014201520162017201820192020202120222023202441515101421181916271813
学术搜索中的文章
G Canfora, M Di Penta, R Oliveto, S Panichella - Proceedings of the ACM SIGSOFT 20th international …, 2012