Skip to main content

Meeting Summary for GSoC Community Bonding Period

Introduction Meeting

(May 7,2024)

This was the inaugural meeting of the community bonding period for GSoC 2024.

  • A general introduction of mentors and contributors took place.
  • Time and platform for the weekly general meeting were agreed upon.

Meeting 1

(May 9,2024)

The first general meeting took place on this day.

  • Mentors emphasized the importance of communication in open source projects.
  • They encouraged the practice of regular updates

Engagements

  • Explored Safaa's codebase to grasp its functionality, provided updates, and deliberated on the pipeline procedures.
  • Addressed crucial pipeline requirements essential for Safaa's automation efforts.

Meeting 2

(May 16, 2024)

Contributors provided updates and offered a brief overview of their ongoing tasks. Mentors inquired about challenges encountered during the setup of Fossology and their respective environments.

Engagements

  • Evaluated the suitability of Safaa's dataset with a focus on regex preprocessing, proposing Nirjas as an alternative.
  • Due to challenges faced while setting up Linux on my system, I transitioned to configuring Ubuntu within VirtualBox for Fossology.

Meeting 3

(May 23, 2024)

In the report:

Contributors discussed their progress, with mentors emphasizing the importance of making incremental contributions to deepen project understanding. Final arrangements for project-specific weekly meetings were also settled.

Engagements

  • Discussed the future of Safaa as an ML project for offline deployment.
  • Explored potential changes, including fine-tuning the model and identifying edge cases where improvements are needed.
  • Assigned to explore the MLOps field for relevance to the project.
  • Discussed the iterative generation of training scripts for binaries and the push of model binaries.
  • There was a discussion on establishing a shadow environment, conducting mirrored testing on output data, and implementing CI/CD pipelining.

This report summarizes my activities and interactions during the GSoC community bonding period.