Skip to content

GSOC Application

Oliver Kopp edited this page Mar 27, 2024 · 6 revisions

Our GSoC 2024 project ideas are listed at https://github.com/JabRef/jabref/wiki/GSOC-2024-ideas-list. Interested? Check our Contribution Guideline and prepare a first improvement. In parallel, you can think of the project you would like to work on.

For a successful application to JabRef, provide below information and make sure to make yourself familiar with the Contribution Guideline.

Please ensure that you include everything mentioned at Elements of a Quality Proposal. In the following a higher-level structure is given.

Personal Information

  • Name, email address, website(s), country of residence

Synopsis

Start your proposal with a short summary, designed to convince the reviewer to read the rest of the proposal.

Planning

  • Schedule and deliverables
    • In the schedule/timeline, the activities are listed (present tense)
    • Add milestones. Each milestone lists the deliverables provided (past tense. As soon as the milestone is reached, these things will have happened)
      • content: result of an investigation (as Markdown), code, submitted pull request, markdown-based documentation, ...
      • date: Each milestone has a target date
  • Intended project size

What helps, are initial sketches of the first steps or the solution. For instance, if you are interested in the AI-assisted summary of PDFs, you could try to use an existing service, state example questions and expected answers, etc. Think of how to test the thing, how the documentation could be like, ... - You can use a hobby project of you as example.

Benefits to Community

Don’t forget to make your case for a benefit to the organization, not just to yourself. Why would Google and your organization be proud to sponsor this work? How would open source or society as a whole benefit? What cool things would be demonstrated?

Related Work

You should understand and communicate other people’s work that may be related to your own. Do your research, and make sure you understand how the project you are proposing fits into the JabRef organization. Be sure to explain how the proposed work is different from similar related work.

Biographical information

  • Background
  • Do you have any other commitments during GSOC? Exams, jobs, vacation, ...
  • Did you participate in GSOC or any other project before?
    • If yes, which one?
  • Previous experiences
    • What relevant experience have you got, including university, work, and hobby activities?
    • Previous programming language and software engineering experience?
    • What were your previous contributions to JabRef (if any)? (code contributions, documentation contributions, forum support, ...)
    • Do you know about BibTeX/BibLaTeX? (Formulate in your own words)
    • Have you used JabRef before?
  • Life after the project. How to you intend to continue contributing to open source in general and JabRef in particular