Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
OpenSE Learner Support framework 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. OpenSE and the ASF Mentoring Programme
Integration
12 July 2010
3. INDEX
The Apache Software Foundation (ASF) Mentoring Programme
What is the ASF Mentoring Programme?
How does the ASF MP Work?
How does the ASF MP fit into the OpenSE framework?
OpenSE and ASF MP Roles
OpenSE and ASF MP Processes
Discussion
4. What is the ASF Mentoring Programme?
» Origins
» Outgrown traditional ad hoc support
» Google Summer of Code (GSoC)
» Paid internships - northern hemisphere students receive mentoring in developing code
for Open Source projects
» ASF Mentoring Programme
» Adapting and rolling out to provide scaffolded progression through the ASF
» Open to anyone
» All year round, All locations
» Not just coding
» Voluntary, not paid
4
5. How does the ASF Mentoring Programme Work?
» Mentee Support Mechanisms
» Central repository for documentation to help navigate processes
» Mailing list to ask process-based questions
» Mentoring process
» 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
Community Development (ComDev) team via the mailing list
»
» If successful, ComDev seeks a mentor and hands over to project community.
» Feedback is provided by mentors in a mid-term and a full-term report
»
» Technical work is done in the project mailing list ComDev supporting process
5
6. How does the ASF MP fit into the OpenSE framework?
» Four stages of learning defined in the Learning Support
Framework (LSF):
» 1. Theoretical concepts
» 2. External Case Studies
» 3. Internal Case Studies
» 4. OpenSE project learners engage with a real project
6
7. How does the ASF MP fit into the OpenSE framework?
» OpenSE learning assistants and web site need to:
» Introduce the concept of mentoring:
» Roles and their expectations
» Management processes
» Guide learners to suitable project / support in preparing proposal
» Track learner engagement with mentored project
» Address mentee problems as appropriate
7
8. Roles: Tutors and OpenSE Learning Assistants
» Ensure the mentee is participating in the program
» Grade the learners within their formal education
» Mentor feedback should assist here
» Take full responsibility for the learners motivation and progress
» Mentors will guide but not motivate
8
9. Roles: ASF Admin
» Maintain a list of projects that are available
» Approve applications and progress reports
» Seek to match mentees with mentors
» Provide assistance interpreting reports to allow tutors to grade
student participation
» Provide mediation between student, mentor and tutor in the event of
a dispute
» Minimise the onus on ComDev to ensure continued participation
9
10. Roles: ASF Mentor
» Must be a committer on the project accepting the mentees
contributions
» Expected to dedicate at least 1/4 of the mentee time per week
» process patches promptly
» ensure appropriate community support is available
» Responsible for submitting progress reports at the half way and
completion points of the programme
10
11. Roles: Mentee
» Dedicate a pre-agreed amount of time each week to the project
» Complete the project as described in the proposal
» or make necessary scope adjustments with their mentor and tutor
» Maintain an OpenSE learning project template
» Satisfy any additional requirements of the mentoring project
11
12. ASF and OpenSE Processes
» Works differently to the standalone ASF MP support is
largely provided by OpenSE Framework.
» RSS feed publishes available projects onto OpenSE site
» Learner identifies a project to work on with support from tutor and learning
assistants
» Learner 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
» Learner is further supported by tutors, learning assistants and peers within
OpenSE community
» Mentor provides mid-term and full-term feedback to tutor
12
13. ASF and OpenSE Processes
» RSS feed publishes projects onto OpenSE site
» Currently just a list of one line links, organise into categories
» Categories can be fed through from ASF site
build-management mail
content network-client
database network-server
graphics regexp
http testing
httpd-module virtual-machine
javaee web-framework
library xml
» Categories top level projects name and description description
of mentored projects available within those TLPs
13
14. ASF and OpenSE Processes
» 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. OpenSE and the ASF MP
Discussion
» Is this going to provide what is needed within OpenSE, if not what
needs to be altered and how?
» Opportunity to shape the ASF programme to more closely meet
OpenSE needs
» Number of issues currently on the feed: 68. How many required?
15
16. PARTNERS
Sociedade Portuguesa de Inovação, SA Stichting Free Knowledge Institute
José Carvalho Wouter Tebbens
e-Mail: josecarvalho@spi.pt e-Mail: wouter@freeknowledge.eu
URL: http://www.spieurope.eu/ URL: http://www.freeknowledge.eu
Aristotle University of Thessaloniki University of Maastricht / UNU-MERIT
Ioannis Stamelos Rüdiger Glott
e-Mail: stamelos@csd.auth.gr e-Mail: glott@merit.unu.edu
URL: http://www.auth.gr/home/ URL: http://www.maastrichtuniversity.nl/
http://www.merit.unu.edu/
Tampere University of Technology
Imed Hammouda University of Oxford
e-Mail: imed.hammouda@tut.fi Ross Gardler
URL: http://www.tut.fi/public/ e-Mail: ross.gardler@oucs.ox.ac.uk
URL: http://www.ox.ac.uk/
Universidad Rey Juan Carlos
Jesús M. González-Barahona The Open University
e-Mail: jesus.gonzalez.barahona@urjc.es Patrick Mc Andrew
URL: http://www.urjc.es/ e-Mail: p.mcandrew@open.ac.uk
URL: http://www.open.ac.uk/
Avancees (EPITA)
Olivier Ricou linkSpace Management Services
e-Mail: ricou@lrde.epita.fr Gesellschaft m.b.H (representing the
URL: http://www.epita.fr/ European Learning Industry Group)
Elmar Husmann
e-Mail: huselmar@de.ibm.com
URL: http://www.elig.org