Ege Onur Taga - bounswe/bounswe2022group1 GitHub Wiki

About me

I am a senior computer engineering and mathematics student at Bogazici University. I am working on adversarial deep learning at Allab. How machine learning models learn and how we can explain their behavior mathematically constitute my research enthusiasm. Besides course and lab work, I like eating, reading philosophy and traveling to places where I can flaneur all the day long.

Interests

  • Machine learning/deep learning and its intersection with mathematics
  • Programming languages

Hobbies

I do mountaineering and rock climbing. You may see me participating or teaching in the activities of the mountaineering club (BÜDAK).

Contact

You can follow me on Linkedin or mail me.

Github: egetaga

CMPE352 Weekly Effort

Week 1
Task Duration Type
Greeted and met with team members. Organized our GitHub repository together. Decided on how we continue the weekly meetings. 2h Meeting
Opened Favorite GitHub Repositories wiki and did research regarding my favorite ones. 1.5h Research
Studied Git version control system by this MIT course 2h Research
Created and configured my personal wiki page 0.5h Documentation
Week 2
Task Duration Type
Weekly meeting, discussion about the Online Learning Project, discussion about the requirements of the project 2h Meeting
Prepared a draft Glossary for the Online Learning Project, searched and learned the terms that I did not know. 2h Documentation
Wrote A brief information about Git wiki page from scratch. 2.5h Research, Documentation
I tried to understand the project and prepared questions about it. 1.5h Documentation, Research
Studied the basic concepts about requirements from the course slides. 1h Research
Week 3
Task Duration Type
Attended the weekly meeting in which we discussed the scenarios and mock-ups and prepared a draft for them. The draft is in our weekly meeting notes. 1.40h Meeting
Researched semantic searching and prepared a wiki page for Semantic Search. 5h Research, Documentation
Prepared a student user scenario and mockup with peers. Summarized our contribution in this issue comment. 4.30h Research, Documentation
Studied the basic concepts about mock-ups and scenarios. 1h Research
Prepared draft requirements page with Efekan and Ece 3h Task, Documentation
Taught how to edit requirements page to team members, edited and contributed myself and managed team member's changes on the requirements. My efforts are summarized on this issue. 4.30h Task, Documentation
Week 4
Task Duration Type
Attended the PS in which we discussed our requirements with the customer and adapted our requirements accordingly. 1.40h Meeting
Revised the requirements page one more time and edited typos/misspellings/incorrect English usages. 1.20h Task
Studied system design from the course slides. 1.30h Research
Studied UML design patterns from here. 1h Research
Week 5
Task Duration Type
Attended the PS and held a meeting with peers during the PS. 1.50h Meeting
Studied UML diagrams for the preparation of the class diagram from this UML Class Diagram Tutorial. 1h Research
Studied Use Case Diagram from this tutorial. 1.30h Research
Met with peers and prepared, discussed and taken actions regarding the Class diagram on 05.03.2022 4h Meeting, Task
Met with peers and prepared, discussed and taken actions regarding the Use Case diagram on 06.03.2022 4.30h Meeting, Task
Week 6
Task Duration Type
Attended the PS and held a meeting with peers during the PS. 1.30h Meeting
Attended the meeting with team members for the milestone 1 preparation. 1.10h Task
Prepared the Sequence Diagram: Retrieve Statistics. 2h Task
Prepared the summary of work done by me, which was further submitted in the milestone 1 report. 2h Task
Written the executive summary of Milestone 1 report #162. 2.30h Task
Prepared the glossary and requirements sections of Milestone 1 report #162. 1.30h Task
Made stylistic changes&edits on the Milestone 1 report for further submission. 1.30h Task
Prepared the table of contents of the Milestone 1 report. 0.30h Task
Week 7
Task Duration Type
Attended the lecture. 2h Lecture
Attended the PS. 2h Meeting
Studied Web development in general and Flask in specific. 4h Task
Studied for the course content. 2h Task
Week 8 - Spring Break
Task Duration Type
Attended the weekly meeting where we discussed which web framework to choose for the practice application. 2h Meeting
Read and researched the practice app assignment description. 1.30h Task
Studied for the course content: Implementation-Configuration. 3h Task
Studied Django Framework. 3h Task
Week 9
Task Duration Type
Attended the lecture. 2h Lecture
Attended the PS. 2h Lecture
Practiced git and learned various GitHub functionalities. 2h Task
Week 10
Task Duration Type
Attended the lecture. 2h Lecture
Attended the PS. 2h Lecture
Studied Docker and web development basics. 4h Task
Studied API development in general. 3h Task
Week 11 - Practice App
Task Duration Type
Found a wikipedia API, which I will use as an endpoint in the project and learned how to use it. 1.30h Implementation
Implemented the front end of the specify preferences functionality in the practice app. 3h Implementation
Implemented the back-end parts of the API calls, write post and get methods. 7h Implementation
Made a connection with the front end. 1h Implementation
Wrote unit tests 3h Implementation
Bug-fixed the project. 2h Bug-fix
Reviewed many codes and pull requests 5h Review
Prepared the requirements for the practice application 2h Task
Contributed to the use case and class diagrams 1.30h Task
Prepared a sequence diagram for the practice app 1.30h Task
Prepared the executive summary and requirements, diagrams parts of the milestone 2 report 2h Task
Prepared API documentation 1.30h Task
Prepared the individual report for the practice app. 8h Task
Dockerized the application with Harun Erfurt. 3h Task

CMPE451 Weekly Effort

Week 1
Task Duration Type
Met with the team in weekly meeting and discussed how to integrate new team members into the team 1h Meeting
Reviewed Glossary&Requirements Pages 30m Documentation
Reviewed Semantic Search page as indicated in this issue #298 1h Documentation
Added communicator indicator as indicated in issue #299 20m Documentation
Week 2
Task Duration Type
Attended the weekly meeting 1h Meeting
Studied Django from a tutorial and through experimentation as can be followed in this issue #320 6h Research
Week 3
Task Duration Type
Attended the weekly meeting 1h Meeting
Learning Django from a tutorial and by self experimentation #320 4h Research
Meeting with the backend team in which we finished implementing a nicely structured Django project, which I deployed lates #323 1h Meeting
Dockerizing the backbone architecture of our project #342 4h Implementation
Creating AWS EC2 instance and adjusting the settings for the deployment #342 1h Implementation
Deploying the project on EC2 instance with various bug fixes #342 3h Implementation
Week 4
Task Duration Type
Attended the customer milestone. 4h Meeting
Backend-dev login-logout functionalities #364 3h Implementation
Preparing the final form of: login, logout and change password functionalities #368 2h Implementation
Implementing unit tests for register, login and logout #369 2h Implementation
Preparing a presentation and scenarios for Milestone 1 Customer Meeting #405 1.30h Task
Ege Onur Taga - Individual Contribution Report #416 1h Task
Preparing a presentation and scenarios for Milestone 1 Customer Meeting #405 1.30h Task
Adding the latest version of docker-configure.yml and Dockerfile #426 1h Implementation
Merging Backend-Development for the Customer Meeting #431 0.30h Implementation
Editing Requirements about authentication slightly #437 0.30h Task
Added the deleted readme.md #460 0.30h Implementation
Meeting with Ece, and Kadir Gökhan Sezer on helping them frontend deployment #462 4h Implementation
Week 5
Task Duration Type
Attended the weekly meeting, PS and Lecture 4h Meeting
Writing the executive summary in group review #495 1h Meeting
Explaining the meaning of requirements for Milestone 1 in group review #496 2h Task
Added the group review #500 1h Task
Week 6
Task Duration Type
Attended the weekly meeting, PS and Lecture 4h Meeting
Discussion with Mustafa and Kadir on how to proceed next 1h Meeting
Week 7
Task Duration Type
Attended the PS and Lecture 3h Meeting
Attended the weekly meeting 2h Meeting
Learned how to upload images in Django #546 2h Task
Week 8
Task Duration Type
Attended the PS and Lecture 3h Meeting
Attended the weekly meeting 1h Meeting
Week 9
Task Duration Type
Attended the PS and Lecture 3h Meeting
Attended the weekly meeting 1h Meeting
Implementing backend dev discussion model #547 3h Implementation
Implementing backend dev discussion get and post methods #548 4h Implementation
Revert false merge to master #549, #550 0.30h Implementation
Implemented an APIs searching and listing all Learning Spaces #551 3h Implementation
Backend - Implementing Searching for Learning Spaces #552 2h Implementation
Implemented tagging, fixed bug,improved LSpace API #555 3.30h Implementation
Backend - Implementing Tag Search API #560 3h Implementation
Backend - Writing an API doc for my APIs #561 2.30h Task
Implemented tagging, fixed bug,improved LSpace API #555 3.30h Implementation
Week 10
Task Duration Type
Meeting with Android Team #613 2h Meeting
Backend - Deployment into AWS #614 3h Implementation
I have prepared tests for discussion and search #635 2.30h Implementation
Backend Second Milestone Codebase organization #640 2.30h Implementation
Customer Milestone 2 4h Meeting
Milestone 2: Writing Executive Summary #666 1h Task
Milestone 2: Writing Standards Section #668 0.30h Task
Milestone 2: Added group review #671 1h Task
⚠️ **GitHub.com Fallback** ⚠️