OpenSE Learner Support Framework - part 3


Published on

As presented by University of Oxford / OssWatch / Apache Software Foundation.

For further details see:

Published in: Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

OpenSE Learner Support Framework - part 3

  1. 1. open educational Framework for computer science Software Engineering This project has been funded with support from the European Commission. This document reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein. 503641-LLP-1-2009-1-PT-ERASMUS-ECUE
  2. 2. The Apache Software Foundation Mentoring Programme 13 July 2010
  3. 3. INDEX The ASF Mentoring Programme What is the ASF MP? Why is the ASF MP being established? How will it work? Current Status How will it integrate with OpenSE?
  4. 4. THE ASF MENTORING PROGRAMME » WHAT? » Provide a common set of guidance materials » How does a typical ASF project work? » What tools are used? » How are decisions made? » Etc. » Provide a central place for process questions » Technical questions remain in the project » Provide a link between project mentors and newcomers 4
  5. 5. THE ASF MENTORING PROGRAMME » WHY? » Open source software is confusing » How does it work? » How do I contribute? » The ASF is a large intimidating place » Famous names » Established communities » Project members don't always have the time » Patches earn merit » To teach can take as long as to patch 5
  6. 6. THE ASF MENTORING PROGRAMME » WHY? » These problems exist for all roles and transitions between them » » » » » » » Problems increase as the ASF grows 6
  7. 7. THE ASF MENTORING PROGRAMME » HOW? ROLE SPECIFIC SUPPORT » Provide relevant support and materials for each role transition » Two key approaches » Documentation for those who learn by reading » Mentoring for those who learn by doing 7
  8. 8. THE ASF MENTORING PROGRAMME » HOW? » The GSoC mentoring model works, but... » Code only, Students only » Cash disrupts the volunteer status and meritocracy process » Summer only » Provide year round rolling mentor programme » Guidance materials » Support mailing list 8
  9. 9. THE ASF MENTORING PROGRAMME » HOW? GUIDANCE MATERIALS » Currently spread across the foundation website » Site search covers all project sites » Need to make generic materials more accessible » Some ideas: » Build content/index pages at » Build custom search engine » Collate appropriate materials at » Communicate common concepts via blog 9
  10. 10. THE ASF MENTORING PROGRAMME » HOW? MENTORING » Process for new mentees: » ASF publishes project issues available for mentees » Mentee identifies a project issue to work on » Mentee completes an application to work on the project and submits it to the ComDev mailing list » » If successful, ComDev seeks a mentor and hands over to project community » 10
  11. 11. THE ASF MENTORING PROGRAMME » STATUS » Mentor programme » Outline documentation complete » Potential mentor issues identified » Guidance Materials » Blog » » NewbieFaq » 11
  12. 12. THE ASF MENTORING PROGRAMME » Integration with OpenSE: Finding a Project » Stage 4 in the LSF: real world project » ASF maintains a list of projects available for mentoring » RSS feed of projects on OpenSE web site » Learners identify a project » Learners submit an application/proposal » ASF ComDev team evaluate the proposal » ComDev team finds mentor and hands over 12
  13. 13. THE ASF MENTORING PROGRAMME » Integration with OpenSE: Learner Support during Project » Learner interacts directly with the mentor/project community via the project mailing list for technical issues » Learner receives process and skills support through the OpenSE site » During the pilots, one point of contact for process issues coordinates between OpenSE and the ComDev volunteers via their mailing list » Formally enrolled students can also access tutor support if required 13
  14. 14. THE ASF MENTORING PROGRAMME » Integration with OpenSE: Tracking Learner Progress » Reporting » ASF mid-term and full term mentee reports » ASF mid-term and full term mentor reports » Mailing list discussions » JIRA issue tracker entries » Task management » Patch submissions » Version control entries 14
  15. 15. THE ASF MENTORING PROGRAMME » Integration with OpenSE: Lessons learned from GSoC » External motivations can be an issue. In GSoC: payment for code, » In OpenSE: fulfilling course requirements? » Adherence to proper communication channels » finished work » Success rates GSoC: 83%. ASF: 71% - processes 15
  16. 16. PARTNERS Sociedade Portuguesa de Inovação, SA Stichting Free Knowledge Institute José Carvalho Wouter Tebbens e-Mail: e-Mail: URL: URL: Aristotle University of Thessaloniki University of Maastricht / UNU-MERIT Ioannis Stamelos Rüdiger Glott e-Mail: e-Mail: URL: URL: Tampere University of Technology Imed Hammouda University of Oxford e-Mail: Ross Gardler URL: e-Mail: URL: Universidad Rey Juan Carlos Jesús M. González-Barahona The Open University e-Mail: Patrick Mc Andrew URL: e-Mail: URL: Avancees (EPITA) Olivier Ricou linkSpace Management Services e-Mail: Gesellschaft m.b.H (representing the URL: European Learning Industry Group) Elmar Husmann e-Mail: URL: