Week 2 - The Schedule

Work done this week:

I created a draft of a weekly schedule for things I want to accomplish for the thesis.

I also continued reading about Vapor for Swift, a tool used to make APIs and I spent a day reading a few chapters from the book ‘If…Then’.

Timeline for Thesis

  • September, Week 1: Write an abstract. Learn about how to create APIs.

  • September, Week 2: Work on animations for the web browser.

  • September, Week 3: Learn about API authentication, via Vapor for Swift.

  • September, Week 4: Create unit tests for the web browser.

  • October, Week 1: Start writing the Background section for the thesis. Write the basic API for the featured service.

  • October, Week 2: Continue reading more papers related to the thesis. Polish up the web browser feature, finish all animations.

  • October, Week 3: Do the IRB usability study, collect notes.

  • October, Week 4: Continue the IRB usability study, keep collecting notes.


  • November, Week 1: Write a analysis of the data collected from the tests

  • November, Week 2: Continue writing the thesis, including how the usability test was conducted and its conclusions. 

  • November, Week 3: Start the development of the store API. Write a thesis introduction.

  • November, Week 4: Continue working on the API. Continue writing thesis.

  • December, Week 1: Part One of the thesis (the web browser) should be written about extensively (read: completely) in the paper.

  • December, Weeks 2-4: Winter Break.

  • January, Week 1: Create the user interface for the store feature of the app.

  • January, Week 2: Continue developing this UI. Integrate the API with this UI

  • January, Week 3: Continue API integration. Users should be able to fetch featured content, search for content, and upload their own content.

  • January, Week 4: Polish up the interface, ensure animations are complete.


  • February, Week 1: Do a usability test on this feature. Collect data.

  • February, Week 2: Continue the IRB usability study, keep collecting notes.

  • February, Week 3: Write a analysis of the data collected from the tests

  • February, Week 4: Write a conclusion from the usability tests.

  • March, Week 1: Work on software to help curators approve submissions faster. Make the app open for beta-testing.

  • March, Week 2: Get a working rough draft of the thesis completed. Continue building curation tools.

  • March, Weeks 3: These two weeks are reserved for possible delays from previous previous weeks. If there are no delays, keep refining the thesis.

  • April, all weeks: Keep refining the thesis and app based on feedback until BACC week.