Google Summer of Code 2017 Administrative

From OSGeo
Jump to navigation Jump to search

GSoC2016Logo.jpg @ OSGeo 300 127 pixel.png

This is the central page for OSGeo administrative information in Google Summer of Code 2017.

GSoC general information


  • Would-be mentors and students: you are invited to sign up to the OSGeo SoC mailing list right away. The list is the central communication channel for mentors, students and administrators. It is used for general GSoC announcements, specific OSGeo announcements, and for clarification about the program. As soon as you subscribe it, you are encouraged to introduce yourself and your role. We look forward to hear from you!
  • To contact OSGeo's GSoC admin team directly:

Margherita Di LeoFlorin CiolobocAnne GhislaHelmut KudrnovskyWerner MachoJeff McKenna



If you're interested in mentoring / supervising a student for one of the software participating this year under OSGeo's umbrella, please add your name, email, OSGeo/guest software and the projects you're interested in mentoring here:

Number Name Surname Nickname (IRC) email Software community Idea(s) you are available to mentor (please write down the title of the idea, not link to ideas page!)
1 Tom Kralidis tomkralidis tomkralidis at pycsw pycsw filter abstraction, Elasticsearch backend, admin HTTP API
2 Gabriele Prestifilippo gabry501 gabriele.prestifilippo at gmail com ESA-NASA WebWorldWind HeatMap Layer, Plug-in, Create Your Own
3 Vicky Vergara cvvergara vicky at georepublic de pgRouting Develop new functionality into pgRouting
4 Daniel Kastl dkastl daniel at georepublic de pgRouting Connect more boost functions to pgRouting
5 Rohith Reddy sankepallyrohithreddy rohithreddy2219 at gmail com pgRouting Connect more boost functions to pgRouting
6 Patrick Hogan HamletAlive patrick.hogan at nasa gov ESA-NASA WebWorldWind CitySmart Urban Infrastructure Management
7 Anna Petrasova kratochanna at gmail com GRASS GIS 3D rendering, 3D viewer
8 Vaclav Petras wenzeslaus at gmail com GRASS GIS Jupyter Notebook, Benchmarking, Testing, ...
9 Jakub Balhar jakub at balhar net ESA-NASA WebWorldWind CitySmart Urban Infrastructure Management
10 Alexandre Dubé adube at mapgears com OL3-Google-Maps Develop new features in the OL3-Google-Maps library
11 Raphaël Gagnon rgagnon at mapgears com OL3-Google-Maps Develop new features in the OL3-Google-Maps library
12 Stefan Steiniger sstein at geo-uzh-ch OpenTripPlanner Extending OpenTripPlanner with Real Time Modelling Functions
13 Jorge Rocha Jgrocha QGIS Improve QGIS style interoperability, by reading and writing cartographic styles from other projects.
14 Massimiliano Cannata maxi massimiliano.cannata at gmail com istSOS Data analysis and statistical tools from sensor data
15 Milan Antonovic mantonovic milan.antonovic at gmail com istSOS Upgrade and finalize the istSOS JavaScript Core Library
16 Martin Landa landa.martin at gmail com GRASS GIS GUI, rendering
17 Alexander Bruy alexbruy alexander dot bruy at gmail dot com QGIS Processing Framework improvements
18 Barry Rowlingson b.rowlingson at gmail com QGIS R/QGIS Interface for Mapping

A Mentor's Responsibilities

Being a mentor can take anywhere from 2-10 hours a week of your time depending on the student (it really is in your best interest to take on the strongest students you can find). You must have the time to be responsive and an advocate for the student. No matter how cool the project is and how much your team needs the job done, if you can't commit to supporting it, experience shows that the best thing to do is not start it, i.e. even with the best of intentions don't set a student up to fail. Long story short, student projects simply can't go ahead without proper mentoring support.

Every student project will also have a backup mentor, this person should come from your dev community and should at minimum keep up to date with the student's weekly developments. Both mentors need to appoint themselves officially. The best way is if the student is well integrated into your development team from the start, it lessens the workload on you and betters the buy-in from the rest of the community once you're ready for the final code merge.

You must be available at some time during the evaluation periods. If you will be away during these time periods please arrange with the OSGeo org admins and your backup mentor so that one of us can fill in your answers for you. These are hard cutoffs -- evaluations must be filed within these dates. There are 3 evaluation periods this year where mentors are required to complete an evaluation of their student. After the first 4 weeks of coding, after 8 weeks of coding and then at the end (after 12 weeks of coding). The evaluation forms are shorter than previous years so they should take less time to complete.

Guides for mentors

Tips for mentors

This section is for collecting suggestions on best practices, from mentors to other mentors. If you have good / bad experiences in mentoring, please share here! Remember that this is a public page, respect the privacy of the people.

Good ideas

  • Test students before selection. Challenge them with small programming tasks or bug fixes. This will help them getting familiar with the dev environment well before GSoC starts, and helps mentors understand if they are capable. Think to a task much earlier to the timeline, and connect the task to the idea in the ideas page.
  • Time management tip: Try not to mentor more than one project per year. In any case, you can be primary mentor only for one project. Consider carefully the time that you can allocate on GSoC.
  • ...

Bad ideas

  • ...

Learn more