Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Google Summer of Code 2022 Ideas

Revision as of 07:06, 24 January 2022 by Unnamed Poltroon (Talk) (added project proposal for 4diac)

Please see our main Google Summer of Code page for participation information.

This year, projects should take ~175 hours or ~350 hours for GSoC contributors to complete.

Each project on the Ideas list should include:

  • a project title/description
  • more detailed description of the project (2-5 sentences)
  • expected outcomes
  • skills required/preferred
  • possible mentors
  • expected size of project (175 or 350 hour).
  • And if possible, an easy, medium or hard rating of each project.


Project ideas

Warning2.png
Project team member and potential mentors, add your content here. The format suggested below is just an idea. Play with the layout, but please don't mess with content provided by other projects. Please be sure to follow branding guidelines (e.g. "Eclipse Dash", not "Dash"). Putting things in alphabetical order seems like a fair thing to do. Links to content hosted elsewhere are fine, but bear in mind that this page will likely be the main point of contact for people who are not already inside your community.

Example Project idea

Description of the Example Project idea with links to more information, bugs, and other useful content. This could include a list of specific objectives

Expected outcomes list of the results expected to be achieved after completing of the project.

Skills required/preferred list of skill set required to be able to complete the project in the proposed time.

Project size 175/350 hours

Possible mentors: Somebody Mentor

Rating Easy, medium or hard rating of each project.


Eclipse SWTChart (Radar/Spider Chart Support)

Description Add support to easily create radar and spider charts in SWTChart. Other chart types like Pie-, Doughnut-, Line-, Scatter- or Barplots are supported out-of-the-box already.

Expected outcomes: A specific type for radar and spider charts as well as an example section how to use them must be available after finishing the project successfully.

Skills required/preferred: Java, SWT, Eclipse, RCP, OSGi

Project size: 350 hours

Possible mentors: Philip Wenig

Rating: Medium

Eclipse SWTChart (Export Options)

Description Improve the existing export options in SWTChart, especially the SVG template export.

Expected outcomes: More export types shall be supported like Pie- and Doughnutplots. Additional options shall be added to export labels.

Skills required/preferred: Java, SWT, Eclipse, RCP, OSGi

Project size: 350 hours

Possible mentors: Philip Wenig

Rating: Easy

Eclipse 4diac (Domain-specific modelling environment)

Description Add user interface for testing software components (so-called Function Blocks) based on behavior models. Currently, the tool environment has limited tool support for (semi-)automated testing of Function Blocks. A framework for the test execution is however available.

Expected outcomes: A user interface for generating tests based on behavior models and executing them must be available (including documentation). It should be furthermore possible to record new scenarios, which can be later used as test cases.

Skills required/preferred: Programming skills required, preferably one or more of the following technologies: Java, SWT, Eclipse, RCP

Project size: 175 or 350 hours (scope can be adjusted)

Possible mentors: Alois Zoitl Bianca Wiesmayr

Rating: Medium

Back to the top