Skip to content

Timelog

Leo edited this page Apr 7, 2021 · 122 revisions

Timelog

  • A Browser for Conversational Data
  • Leo Kumagai
  • 2314838K
  • Alessandro Vinciarelli

Guidance

  • This file contains the time log for your project. It will be submitted along with your final dissertation.
  • YOU MUST KEEP THIS UP TO DATE AND UNDER VERSION CONTROL.
  • This timelog should be filled out honestly, regularly (daily) and accurately. It is for your benefit.
  • Follow the structure provided, grouping time by weeks. Quantise time to the half hour.

Week 1

23rd September

  • 0.5hr Read the project Information
  • 1hr Read through project proposals and ranked

Week 2

1st October

  • 0.5hr Read through intial article sent by supervisor

Week 3

5th October

  • 0.5hr Setup of trello, notetaking application, overleaf template for dissertation
  • 0.5hr Initial Meeting with supervisor
  • 1hr Setting up github repository, github automated testing and linting

7th October

  • 1hr PyQt5 tutorial
  • 0.5hr sorted out github wiki to host timelogs, meeting notes, plan
  • 1.5hr PyQt5 tutorial, PyQt5Graph tutorial, Pytest tutorial

8th October

  • 0.5hr deciding functional/non-functional requirements of browser
  • 0.5hr reading on conversational data, researching other possible browsers of converational data

9th October

  • 0.5hr Researching more regarding conversational data
  • 0.5hr Installing Qt5 designer and setting up pycharm
  • 2hr Learning PyQt5 Designer + Pyqtgraphs

Week 4

12th October

  • 0.5hr Meeting with supervisor to ask questions.

13th October

  • 1.5hr Manipulating csv data to start producing means, total time, occurrences of various conversational data cues in jupyter notebook

14th October

  • 1hr Added further functions to manipulate csv data to produce results

15th October

  • 0.5hr Fixed issue with only counting cues once
  • 1.5hr Restructuring dataframe to make it easier to extract information

16th October

  • 0.5hr Continued to write function that restructures dataframe to extract information
  • 3hr Writing functions to manipulate csv data

Week 5

19th October

  • 0.5h Meeting with supervisor. Discussed next steps.

20th October

  • 2h Finished basic statistic functions for analysing the data
  • 1h Tidied up code, exported notebook as .py file. Started implementation of UI design prototypes

21 October

  • 2.5hr Setting up unit tests, sorting out bugs

22 October

  • 3hr Completed unit tests, fixing bugs

23 October

  • 3hr Researching and starting wireframe designs.

Week 6

26th October

  • 1hr Meeting with supervisor. Discussed next steps

28th October

  • 3hr Created visualisation of specific non-verbal cues

29th October

  • 1.5hr fixed visualisations, created unit tests

30 October

  • 1.5hr fixing unit test failure, creating visualisation

Week 7

2nd November

  • 1hr Meeting with supervisor

3rd November

  • 1.5hr Putting together visualisations

4th November

  • 2hr Designing UI wireframes, user flow diagrams

6th November

  • 2hr QtDesigner to create user interface
  • 1hr Writing code for loading in data via button press

Week 8

9th November

  • 1hr Meeting with supervisor

10th November

  • 1.5hr Writing code for loading data more robustly.
  • 2hr Writing code for GUI
  • 0.5hr Fixing pipeline issues

12 November

  • 1.5hr removing pyqtgraph and replacing with matplotlib
  • 2hr Research and implementation of multi select checkbox in pyqt5
  • 2hr Implementation of dialog box for multi select checkbox for call ids

Week 9

16th November

  • 1hr Meeting with supervisor, show beginning of UI.

17th November

  • 1hr Progress made on implementation of multi select item using listview
  • 0.5hr Finished implementation of multi select checkboxes call id
  • 1.5hr Start of implementation of Display Graph button functionality. Issues with getting selected call id dataframe

19th November

  • 3hr Implementation of gender filters for GUI and logic

20th November

  • 2.5hr Completed implementation of average and duration features

Week 10

23th November

  • 0.5hr Meeting with supervisor, discussion of the dissertation

27th November

  • 0.5hr Dissertation abstract writing

Week 11

30th November

  • 0.5hr Meeting with supervisor

2nd December

  • 0.5hr Started writing background section of dissertation
  • 1hr Dissertation competitor products writing

3rd December

1.5hr Attempted to implement histogram, changes to plan. Unfinished and will need to redo the graphics display section

4th December

  • 2hr Writing code for displaying all 120 callers. Dynamic layouts for window resizing

Week 12

7th December

  • 5hr Writing code for subplots for the duration of each participant. Improvement in displaying 120 participant occurrences.

8th December

  • 2hr Dissertation writing lecture
  • 1hr bug fixes for silence
  • 2hr Dissertation writing lecture part 2.

9th December

  • 1hr Fixing padding and researching error dialogs for empty df

10th December

  • 1hr Research and writing some more information about existing products.

11th December

  • 2hr export functionality implementation
  • 1hr Unit tests for models
  • 2hr pytest-qt setup and fixes to pipeline

Week 13

14th December

  • 3hr Unit tests for caller dialog, pytest-qt difficult to use
  • 2.5hr Replaced old dropdown menu for cues with dialog button multi select
  • 0.5hr fixing pipeline pytest-qt issues
  • 0.5hr refactored displaymmpl

15th December

  • 1.5hr Writing status report, half completed
  • 3hr Refactored one of the complexity failing functions in graph.py
  • 2hr Writing unit tests

16th December

  • 2hr Writing code and improving visual style
  • 3hr Fixing bugs

17th December

  • 2hr finished report, submitted
  • 4.5hr Writing Unit tests, fixing bugs

Week 14

11th January

  • 0.5hr Meeting with supervisor
  • 0.5hr Research into UI testing.
  • 0.5hr Writing dissertation functional requirements.

12th January

  • 1hr Reading checklist requirements, filling it out and sending to supervisor.
  • 0.5hr Started writing the briefing for the evaluation and constructing the tasks
  • 0.5hr Continuing to put together the Google forms for the evaluation
  • 0.5hr Dissertation, completed non functional requirements, started on the design of the system section

13th January

  • 2.5hr Writing dissertation, completed design of UI interface, started on the implementation.

14th January

  • 1hr Writing dissertation and creating the figures for the implementation (Architecture choices).
  • 0.5hr Writing more of the implementation. Completed the evaluation draft.
  • 0.5hr creating an executable for the project for the evaluation.
  • 0.5hr fixed test fail due to typo, executable file creation not working still

Week 15

18 January

  • 0.5hr Meeting
  • 1.5hr Creating dummy data for the evaluation and updating the evaluation.
  • 0.5hr research and testing into pyinstaller, .exe file still way too large to use

19th January

  • 2hr Troubleshooting evaluation. One of the participants had issues on their PC which slowed down everything. Now resolved.
  • 1hr Trying to produce exe file for windows to avoid a complicated install. No success
  • 1hr Updating information for the installation process on README.md.

20th January

  • 0.5hr Evaluations for 3 more ppl

22 January

  • 5hr Writing sections of the dissertation. Wrote parts of the methology for the evaluation and expanded the implementation.

Week 16

25th January

  • 0.5hr Meeting with supervisor

26th January

  • 1.5hr Collecting images, writing implementation details.

29th January

  • 1.5hr Writing evaluation details

Week 17

2nd February

  • 1hr Writing parts of the evaluation and conclusion.

4th February

  • 1hr Writing the motivation and aim of project.

Week 18

8th February

  • 0.5hr Trying to get evaluations back. Found new people to do the experiment
  • 0.5hr Meeting with supervisor

9th February

  • 1hr Analysing and writing the evaluation

10th February

  • 1hr Fixing bugs from evaluation and improvements.

12th February

  • 4hr fixing bugs, improvements to UI and pipeline updates

Week 19

17th February

  • 4hr Unit tests

18th February

  • 0.5hr Writing abstract
  • 2.5hr Writing comments and documentation for application main, data manipulation, model and graph files.

19th February

  • 1hr finished code commenting
  • 1hr Pipeline and documentation generation

Week 20

22nd February

  • 0.5hr Meeting with supervisor
  • 1.5.hr Writing requirements and implementation of the disseration.

23rd February

  • 2.5hr Writing unit tests, updating documentation, updating dissertation.

24th February

  • 2.5hr Writing some background and conclusion of the dissertation.

Week 21

1st March

  • 0.5hr Meeting with supervisor, sorting out kanban board.

2nd March

  • 3hr Dissertation extended, attempts to do multithreaded work failed. Too many errors.

4th March

  • 3hr Dissertation reflection and conclusion extended.

5th March

  • 3hr Dissertation writing about background and further information about the motivation. Also written some information about the implementation.

Week 21

8th March

  • 1hr Adding dissertation design information.
  • 1.5hr Meeting with supervisor, setting up second evaluation.
  • 0.5hr Adding evaluation 2 information to dissertation in preparation for results.

10th March

  • 2hr Writing dissertation evaluation information, proof reading draft evaluation and fixing figures.

12th March

  • 4hr Finalising draft, sending to supervisor

Week 22

16th March

  • 0.5hr Sorting out final handover of the project

18th March

  • 0.5hr Sorting out trello board, looking into further information for the dissertation

Week 23

22nd March

  • 0.5hr Meeting with supervisor to discuss disseration and final steps. Looked into the dissertation video.

Week 23

23rd March

  • 1.5hr Proof reading half the dissertation. Correction to spelling, grammar etc.

25th March

  • 1hr Proof reading other half of dissertation, making corrections etc.

24th March

  • 0.5hr Presentation work

26th March

  • 2hr Completing the presentation ready for sending.

Week 24

31st March

  • 0.5hr Gathering relevant information for submission. Enquiries about data. Do not include since its sensitive info.

2nd April

  • 0.5hr Final changes
  • 0.5hr reading dissertation, adding bits

Week 25

5th April

  • 2hr Added section to dissertation, corrected dissertation typos.

7th April

  • 3hr extra documentation, finishing up the files for submission
Clone this wiki locally