-
Notifications
You must be signed in to change notification settings - Fork 103
[GSoC'22] Contributor's Guide
Avatar2 is applying to the Google Summer of Code 2022!
While we do not know whether we will be accepted as an organization, we are happy to share information on this publicly! You can find our ideas here. Once you found any project which interests you (or have your own exciting idea), you can find the next steps on this page.
Are you interested in contributing to the avatar2 framework? Great! We’d love to hear more from you. Please send your application through the GSoC application process and make sure to include the following information:
- What motivates you?
- How did you become aware of the avatar2 project?
- Which project from the project idea list interests you most? (Alternatively: Describe the project you would like to pitch to us.)
- Would you be interested in using avatar2 for academic research?
Beyond this, feel free to shoot us an email to [email protected] to receive an invite to our slack. Over there, you will be able to directly chat with us and are more than welcome to ask any question regarding avatar2 you may have. Please be also aware that we may want to coordinate a small chat with you after receiving your application to learn a bit more about you.
During the course of your project, you will receive hands-on supervision and guidance from the core developers of avatar2. Among others, we plan for weekly status meetings and are happy to offer on-demand pair programming sessions (up to 4h/week).
Additionally, if your project involves interaction with physical hardware, we will send you the corresponding development boards, which you can keep after the project.
The current core developers of avatar2 are Paul Olivier and Marius Muench, who are both motivated to mentor GSoC’22 projects.
Paul is an active PhD student at EURECOM, and started his journey as researcher in 2019. His research interests include system security and in particular areas of embedded systems and vulnerability discovery.
Marius is a post-doctoral researcher at the Vrije Universiteit Amsterdam and started the avatar2 project during his PhD studies. His research interests include the (in-)security of embedded systems, as well as binary & microarchitectural exploitation. Most recently, he used the avatar2 framework to enable the analysis of the cellular baseband firmware integrated in modern smartphones.
Aurélien Francillon is a professor at EURECOM. He did not only serve as PhD advisor for both Paul and Marius, but was involved in avatar one and avatar2 designs from the very beginning. In the scope of GSoC 2022 he plans to assist as “invisible hand” in the background and is happy to join in as backup mentor when needed.
To get a first overview of the framework and its capabilities, we recommend to check upon the following resources:
You can find the proposed ideas on the project idea page.