Open main menu

Difference between revisions of "Summer of Code/Application/2009"

Line 52: Line 52:
===  Did your organization participate in past GSoCs? If so, please summarize your involvement and the successes and challenges of your participation. ===
===  Did your organization participate in past GSoCs? If so, please summarize your involvement and the successes and challenges of your participation. ===


We have participated in the GSoC program two previous years, in 2007 and 2008.  
We have participated in the GSoC program for two years running, in 2007 and 2008.
 
In 2008 we had 6 students and 7 mentors. 5 of our students were so successful that their code is included in the mainline of ScummVM. Our latest release contains code from all 5. We consider a great achievement the fact that 4 of the students still continue to contribute to the project.
We had one student severely underachieving last year. Although his mentor helped him to a great extent, even going as far as writing portions of his task's code with him as a method to help him along, he still failed to even come close to completing the task. It is our assessment that the major problem was that he overestimated his free time to work on the project. We will be addressing this kind of issue this year by using several mothods, such as requiring a more detailed task schedule, explicitly asking about prior committments and conducting interviews with the students.


In 2007 we had 7 students and 4 mentors in total. Two of our students have been promoted to active, regular developers in the team after having their respective code contributions integrated in the codebase. One other student's code contributions have also been integrated in the mainline. Two more have their code still in development to improve it and make it production-ready, either through optimization or extension and better integration. Two students failed to keep up with the schedule and/or produced inadequate code.
In 2007 we had 7 students and 4 mentors in total. Two of our students have been promoted to active, regular developers in the team after having their respective code contributions integrated in the codebase. One other student's code contributions have also been integrated in the mainline. Two more have their code still in development to improve it and make it production-ready, either through optimization or extension and better integration. Two students failed to keep up with the schedule and/or produced inadequate code.


Ultimately, aside the valuable contributions the majority of our students achieved, two students failed. In their case, our mentors agree that there wasn't anything more we could do. Their involvement was minimal from the start and that's what we must identify early on, at the application stage.
In 2008 we had 6 students and 7 mentors. 5 of our students were so successful that their code is included in the mainline of ScummVM. Our latest release contains code from all of 5. What was even more great is that 4 of the students still continue to contribute to the project.


As in 2007, one of the students was a complete failure. Although his mentor helped him so much, up to writing code with him, he still vanished off the earth and never finished his work.
All in all, we maintain that we are refining our method of student selection these past two years and this refinement leads to better results each year. The discussions, testimonials and proposed actions which the mentor summit has brought up -and which we have participated in both these two years- have helped us a great deal, during this refinement process as well.


===  If your organization has not previously participated in GSoC, have you applied in the past? If so, for what year(s)? ===
===  If your organization has not previously participated in GSoC, have you applied in the past? If so, for what year(s)? ===
116

edits