# πŸ“‹ Minutes of Meeting

No Date Next Meeting Members
1 24 Feb 2017 14:15 10 Mar 2017 14:15 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Xiaoxiao: Interactive Visualization of Shakespeare's Othello
  • Elif: Still choosing
  • Wang: Smart City Visualization

Progress

  • First meeting

Todo

No Date Next Meeting Members
2 10 Mar 2017 14:15 17 Mar 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • The 17 Mar is the deadline for presentation slides

  • 10-12 slides should be enough

    1. Motivation 1-3 slides - what’s the topic and why it’s important

    2. Challenges presented by the topic 1-2 slides - big, complicated data

    3. Introduction to visualisation 1-2 slides

    4. New data visualisation 1-3 slides - address one challenge

    5. Related literatures 1-3 slides

    6. Plans Use existing software, find out limitations, propose better software

  • 1 day per week for the project - 10 hours per 15 weeks

Todo

  • Xiaoxiao Look for book chapters on text visualisation

  • Elif: Lecture slides from Bob’s module - add β€œ/lecture” to the module URL

  • Wang:

    1. Look for book chapters on multi-variance visualisation
    2. Look at smart city wikipedia page
  • Everyone Start preparing for the presentation

No Date Next Meeting Members
3 17 Mar 2017 13:05 24 Mar 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Presentations

    1. Motivation
    2. Challenges
    3. Introduction to visualisation
    4. Related works/literatures
    5. You plans
  • St Patrick's Day

  • 22 Mar - presentation slides deadline

  • Bob's away from 27 Mar - 1 Apr

Progress

  • Everyone : draft of slides

Todo

  • Cite previous literatures - eg. IDV book
  • Have a look at Bob's project guidelines
  • Wang cite multi-variate and Geo-Spatial vis chapter from IDV book
  • Elif next draft of presentation
No Date Next Meeting Members
4 24 Mar 2017 13:00 7 Apr 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • 11 May 2017 - Final project specification
  • Project specification and design document

Progress

  • Initial presentations prepared and given
  • Bob not recognized initial presentations

Todo

  • Everyone: try to visualize data with existing tools - just like assignment 1 in DataVis module
  • Xiaoxiao:
    • Read assignment 1 of DataVis module
    • Read Majedah Alrehiely MSc thesis
  • Elif:
    • Think about not recognized heor.co.uk
    • Choose some subsets to work with level 1 not recognized
No Date Next Meeting Members
5 7 Apr 2017 13:30 14 Apr 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Text visualization
  • Assignment 1 from DataVis module
  • Leafletjs.com
  • D3.js chord diagram, sequence sunburst and parallel sets
  • Dataset limitations

Progress

  • Wang: Initial visualization with Mapbox and investigation fo D3.js
  • Elif:
    • Initial visualization with treemap,tableau and high d
    • Start of project specification document
  • Xiaoxiao: Data preparation

Todo

  • Everyone:
    • Add a sub-section called "Existing Tools" to your requirements specification document
    • Add a sub-section called "Data Characteristics" to your requirements specification document
    • Finish experiments with existing tools
  • Elif: Introduction (see annotations on your word document)
  • Xiaoxiao: Have a look at textvis.lnu.se, try some text visualization tools, eg word cloud, wordle, word tree
No Date Next Meeting Members
6 21 Apr 2017 13:50 28 Apr 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Project specification, overview, filtering/selection, dataset on demand (Wang: these are the essential steps for your proposed solution)
  • Project presentation scores
  • Project technology choices (Wang: your choice of programming languages)
  • Gantt chart
  • Deadline is 11th May 2017

Progress

  • Wang: Draft of project specification
  • Elif: Draft of project specification
  • Xiaoxiao: Draft of introduction

Todo

  • Everyone: Look at successful dissertations, risk assessment
  • Elif: Add references, table of content (not manually), screenshot of excel file, rise awareness
  • Xiaoxiao: Add table of content, abstract, references, citations, run spell checker
  • Wang: Add subsection data characteristics and adstract
  • Bob: Send CFP of Smart City Visualization to Wang
No Date Next Meeting Members
7 5 May 2017 13:30 12 May 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Draft of project specification

Progress

  • Wang: Draft of project specification
  • Elif: Draft of project specification
  • Xiaoxiao: Draft of project specification

Todo

  • Get your document proof-read by a native speaker
  • Check with Anton on Literature Review
  • Use Agile software development model
No Date Next Meeting Members
8 12 May 2017 13:30 Optional, TBA Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Exam 22 May - 9 June
  • Syria

Progress

  • Submitted initial project specification
  • Wang's first Turkish coffee

Todo

  • Study for exam
  • Write a program to read data and print it out in the console
No Date Next Meeting Members
9 23 June 2017 12:30 30 June 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Draft of project specification

Progress

  • Bob: upload some talks on DataVis youtube channel from EuroVis 2017
  • Wang: read/print data, display a map
  • Elif: read/print data
  • Xiaoxiao: read/print data

Todo

  • Wang: show all starting points on map (upload screenshots)
  • Xiaoxiao: display a occurrence of the top 50 words of the base text
  • Elif + Wang: upload a sample of your data to CS web server
  • Elif: bar chart of state vs incidence rate
  • Xiaoxiao + Elif: look at Bob CS235 software engineering II webpage for Java visualisation libraries
No Date Next Meeting Members
10 30 June 2017 13:20 7 July 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Tasks for each projects

Progress

  • Wang: Chord Diagram
  • Xiaoxiao: Print 50 top words, created framework
  • Elif: Bar Chart-Pie Chart and Treemap Library

Todo

  • Wang:
    • Check different size of dataset, add slider which has two properties (day- arrange of time), change the labels, another slider(10 zones, 20 zones)
    • Slider: display taxi number
    • filter by time of the day
    • filter by date
  • Xiaoxiao: show top 50 words on visualization for each word and its frequency see this (opens new window)
  • Elif + Wang: Check the video (opens new window)
  • Elif: Show 50 states on treemap with number of cases (each square should be represented by a state)
No Date Next Meeting Members
11 07 July 2017 13:00 14 July 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Selfoss.WangQiru.com
  • Java for Programmers
  • Benjamin Bederson

Progress

  • Wang:
    • Improving SQL Performance, MySQL
    • User-option, 1-10 zones- Top 10 Zones
  • Xiaoxiao: Concordance of base text on canvas of words

Todo

  • Wang: Time slider, Increasing number of zones (see ToDo list from 30th June 2017)
  • Xiaoxiao:
    • Read character on graphical user interface
    • Add concordance of I translation with frequency bars
  • Elif:
    • Bring Java For Programmers Book
    • Read "Tree Visualization with Tree Map 2nd Space Filling Approach"
    • 1st "Ordered and Quantum Treemaps:Making Effective Use of 2D Space to Display Hierarchies"
    • 2nd Chapter 9 of the IOV Book
No Date Next Meeting Members
12 14 July 2017 13:00 20 July 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • 2-COLUMN_TWO
  • Mystic Pizza

Progress

  • Xiaoxiao:
    • Two concordances in parallel
    • Read chapter on 2D Graphics
  • Wang: Two sliders and interval ranges
  • Elif: 50 squares in Java and created smaller spreadsheet

Todo

  • All: Magic numbers-Follow Bob's coding connections-Rule #10
  • Xiaoxiao:
    • Add heading to the axes
    • Add move concordances with a scroll bar
    • Read chapter II of Java book
  • Wang:
    • Add labels to sliders showing correct values
    • Add a counter of correct number of taxi rides shown
    • Add map option
  • Elif:
    • Read about "final" keyboard in Java
    • Re-visit Bob's csv2xml example
    • Compute incidence rate per state
    • Read "Tree Maps: a Space Filling Approach to the visualization of hierarchical information structures"
No Date Next Meeting Members
13 20 July 2017 13:15 28 July 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Tycho Project: 90838 rows/state and 52 weeks
  • 35 years worth data: 1966,02->2011,52 time frame

Progress

  • Elif:
    • Computed incidence per state
    • Read "Tree Maps: a Space Filling Approach to the visualization of hierarchical information structures"
  • Xiaoxiao:
    • Working on resit coursework
    • Added heading for each axes
    • 16 concordances all together + scroll bar
  • Wang: Map of taxi zones added

Todo

  • Elif:
    • User option: Show incidence rate inside each block for each state
    • Show also normalized incidence rate
  • Xiaoxiao:
    • See meeting minutes from 14th July 2017
    • Colored edge connecting same words in each concordance color representing words
  • Wang
    • Each eclipse firs inside its own zone
    • Show total number of taxi rides currently shown
  • Wang + Xiaoxiao: Read section 5.1 of Alex ? book "Data Visualization Principles and Practice"
No Date Next Meeting Members
14 28 July 2017 13:45 4 August 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Turkish coffee
  • Any map Library

Progress

  • Elif:
    • Showing incidence rate inside each block for each state
    • First attempt at showing normalized incidence rates per state
  • Xiaoxiao: First attempt at drawing concordance edges between some works in each concordance
  • Wang:
    • Added animation button
    • Added a cache for data access
    • Arrow between taxi zones;
    • Small ellipse in each taxi zone

Todo

  • Elif:
    • No magic numbers in code
    • show only 2 decimal places of accuracy on the screen, eg. 10.12
    • look at ColorDemo.java, ColorPanel.java, shapesDemo.java, ShapesJpanel.java
    • Add a region to each of state: West, Midwest, Northeast, Southwest, Southeast
    • Show each of state as a , with 2 letter abbreviation, incidence rate, normalized incidence rate
  • Xiaoxiao+Elif: run Bob's demo programs, read the corresponding book chapters in the Java book by Dietel and Dietel
  • Xiaoxiao:
    • No magic numbers in code
    • Look at ColorDemo.java, ColorPanel.java, shapesDemo.java, ShapesJpanel.java, Painter.java, PaintPanel.java
    • Colored edge connecting same words in each concordance color representing words
  • Wang:
    • Place map next to chord diagram, add scale user option to chord diagram
    • Handle within zone trips
    • Add indicator for current visible hour
No Date Next Meeting Members
15 4 August 2017 13:00 11 August 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Xiaoxiao: Working on coursework
  • Wang: Today it's officially a nice project
  • Bob is away 17 August, 22-24 August, 1 September (PhD Viva, Middlesex University)
  • PhD requirements

Progress

Progress:

  • Elif:
    • Looked the example programs of Bob
    • Showed each state as a rectangle with 2 letter abbreviation, incidence rate + normalized the incidence rate
    • Added region to each state
  • Xiaoxiao:
    • Looked at example programs of Bob
    • Working on coursework
  • Wang:
    • Map next to chord diagram
    • Within zone trips indicated on map
    • All taxi zones includes in visualization(Nice)

Todo

08 August 2017:

  • Elif:
    • Draw a rectangular for each region: Same height, width is pr? to normalized incidence rate
    • Draw a rectangular for each state: Same width, width is to normalized incidence rate (Next step)

  • Elif
    • No magic numbers
    • Add 1 more digit of precision to normalized incidence rate exp. 0.02->0.021
    • Order rectangular by region: West, Midwest,Southwest,Southeast,Northeast
    • Color each rectangular according to region
    • Compute normalized incidence rate per region
  • Xiaoxiao:
    • No magic numbers
    • Write program by hand from scratch without and GUI builder programs-No automatically generated code
    • Re-organize code to look more like Bob's color.java example
  • Wang:
    • Have a look at "A Survey of Surveys(SOS): Having the landscape of survey papers in information visualization"
    • Add a small histogram above sliders
    • Have a look at"A survey of traffic data visualization"
    • Color map based on number of trips
No Date Next Meeting Members
16 11 August 2017 13:00 18 August 2017 13:00 Bob, Elif, Wang

Topic Discussed

  • Start 27-181
  • CSV2XML
  • A rectangular knows its own orientation-portrait or landscape
  • Each rectangle knows/stores its own normalized width
  • Continued on reverse

Progress

  • Wang:
    • Histogram of rides/hour + update of color map
    • Jsdoc
  • Elif: Draw rectangular for region

Todo

  • Wang:
    • Histogram mapped to rides/hour or rides/zone
    • Show a color legend with min and max values. Just like in figure 5.6 of data visualization principles and practice
    • User Option: Color mapping of eclipses on map same as areas in Chord Diagram
  • Elif:
    • Starting thinking carefully about software design
    • Follow Bob's coding conventions
    • Introduce an object called rectangle
    • Need a method rectangle. LayoutChildren(List of rectangles)
    • Have a look at Painter.java and PaintPanel.java: Run the painter program
    • Have a look at Csv2xml Example
    • Read in and store data in an array of US states
No Date Next Meeting Members
17 16 August 2017 13:00 25 August 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Smart Taxi Visualization,Taxi Trip Cost, Number of passangers, Distance, Taxi Trip Duration, Color Legend

Progress

  • Elif: Next version of program
  • Xiaoxiao:
    • Next version of program
    • Coursework submission
  • Wang:
    • Color legend added
    • Color-mapped eclipses
    • User option histogram

Todo

  • Elif+ Xiaoxiao:

    • Run Bob's Csv2xml and painter examples
    • Follow Bob's coding conventions
    • Watch the software engineering lectures
  • Elif:

    • Follow rule #4 Treemapper
    • Add method Openfile()
    • Follow Csv2xml example as closely as possible
    • Add method treemapper.ReadData()
    • Add an array of state-case tuples m_StateCaseTuple stores state+number of cases in each row of spreadsheet
    • Populate m_StateCaseTuple array in Treemapper ReadData()(Populate m_StateCaseWeekTuple[]), OpenFile(), SortbyState(), ComputeNormalizeIncidenceByState() (Populate m_State[]),CloseInputFile(), PrintNormalizeIncidenceByState()
    • m_State[] (m_name, m_abbrevation,m_totalcase, m_normalizedincidincerate), m_StateCaseWeekTuple
  • Xiaoxiao:

    • Follow rules #2 and #10
    • Add CountupWords() Method
  • Wang:

    • Showed fixed scale color legend with a rectangle around current colors (User option)
    • Map color to average trip(cost per zone, duration, distance)
No Date Next Meeting Members
18 25 August 2017 15:00 31 August 2017 13:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • IntelliJ by JetBrains
  • Bob is away 1st week of september

Progress

  • Elif:
    • Watched first five lectures until end
    • Re-structured code
  • Xiaoxiao:
    • Class version
    • Next version
  • Wang:
    • Read taxi cost distance read abd stored
    • Read next version of color map

Todo

  • For future reference pseudo code in minutes should like pseudo code when type up
  • Elif:
    • Introduce a class called tuple that contains information about 1 week- ArrayList<tuple>
    • State object contains information about 1 state - Arraylist<state>
    • Introduce a region object that contains information about 1 week - ArrayList<region>
    • Render regions+state in treemap-see pseudo code
  • Xiaoxiao:
    • No magic numbers
    • Change TopWords to Concordance
    • Next version of
  • Wang:
    • Try adding blue to color legends
    • Click on chord and highlight zones on map
    • Find out what's going on with Corona zone
    • Update on-mouse-over labels to reflect current user option selection
    • User option-user clicks on zones and sees arrow to all destinations
  • Elif + Xiaoxiao:
    • Continue watching software engineering lectures
    • Keep watching software engineering lectures
No Date Next Meeting Members
19 29 August 2017 13:00 31 August 201713:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Magic numbers
  • All objects are nouns
  • Phd studies

Progress

  • Wang:
    • Blue color
    • Arrow glyphs added to map
    • Color map added to histogram
  • Elif:
    • Tuple, state, Region objects
    • TreeMap with two levels-region-state
  • Xiaoxiao: Concordance for each translation version

Todo

  • Wang:
    • Turn off zooming into map when clicking on chord diagram or histogram
    • remove magic numbers
    • think about possible ways to shorten update methods
    • user-option-choosing a offering ? month of data
    • show day of week
  • Elif:
    • Add a margin between rectangles
    • Add labels for regions
    • split up draw method into multiple methods: drawRegions();
    • Continued on reverse side
    • Pass the information call method as an input parameter, e.g.: drawRegions(graphics Q), drawStates(Graphics Q)
    • User option: show all state name
    • Places regions in order: west, northwest, southwest, southeast
  • Xiaoxiao:
    • Compute top 50 most frequent words for each translation
    • Look up what lemmatization means--ask Mohammed Alhdrbe or Zhao Geng how they performed lemmatization
No Date Next Meeting Members
20 31 August 2017 13:00 if(not Rain) {7th September 13:00 at Zincos} else {8th Sebtember 13:00 at Zincos} Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Bob away 13-15th September at CGVC 2017 Conference
  • "What the health", documentary

Progress

  • Xiaoxiao: Searched for lemmatization tools
  • Elif:
    • Moved
    • Names of regions, padding between rectangles
  • Wang:
    • Moved

Todo

  • Xiaoxiao:
    • Forward email from Tom Cheesman to Bob
    • User-option: scaling down by 50%
    • this.getVersion(i).getConcordance()
    • 1 version contains 1 concordance. 1 concordance contains 50 tokens(words, strings)
  • Xiaoxiao & Elif: Read book chapter on Java Swing for graphical user options
  • Elif:
    • Scale states ? then all fit inside regions
    • See todo list from 29th August 2017
No Date Next Meeting Members
21 8 September 2017 13:00 22 September 2017, visible lunch this Tuesday (12 September 2017) Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • Elif:
    • Vegan pastry
    • Thank you Liam
  • Bob's master's thesis is on his web page
  • Demo Video
  • Xiaoxiao: Min Chen-Oxford University, Kai Xu-Middlesex University, Cagatay Turkey-City University

Progress

  • Xiaoxiao: Tried German lemmatizaton
  • Elif: Added margins between rectangles, added labels for regions, sorted regions, split draw methods
  • Wang: Writing, very good

Todo

  • All: Start writing thesis: see Bob's project guidelines
  • Elif:
    • Update related work section to include treemaps visualization. Ask Dylan Rees for books on this topic
    • User option: Show full state names
    • Choose one: color mapping of rectangles, on-mouse-curser, showing weeks
    • Add slice&dice algorithm + paper to implementation section
  • Wang:
    • Update related work section to include web-based
    • Writing
    • Think about an observations section in results on thesis
    • Add a sub-section called coordinated, multiple, views
  • Xiaoxiao:
    • User option to change size of window
    • Add lemmatization implements to thesis and you found out that it's not very important
    • Color map the bars the same as the edges--user option
    • A color legend frequency-to-color
    • Try google "Digital Humanities uk", also look at jobs.ac.uk
No Date Next Meeting Members
22 22 September 2017 13:00 29 September 2017 14:00 Bob, Elif, Xiaoxiao, Wang

Topic Discussed

  • 11:00 - 29th Sep,2017 Deadline
  • Mike Edwards--Elif's 2nd supervisor
  • Wang--Oliver Kullman 2nd supervisor
  • Bob away 25-26th Sep,2017 at SFTC OTC Kick-off Event
  • Bob in Birmingham 27th Sep, 2017

Progress

  • Wang:
    • More writing
    • Bug fixes
  • Xiaoxiao:
    • Color legend
    • Scaling
  • Elif:
    • Writing
    • User-option: state name on abbriviation
    • Color legend

Todo

  • Wang:
    • Add least-ser regions
    • Add javadoc to appendix
    • Ask Oliver if he is ? : 29 Sept, 2017 in afternoon
  • Elif:
    • Add either javadoc or doxygen to appendix
    • 14:00, 29th Sept,2017 Elif's Viva, Room 508 Faraday Tower
    • Add table of contents
    • Add pseudo code prestrition of layour algorithm
    • Add survey papers of related work
    • Color the Rectangle ? filled and leave the text as a dark gray color
    • Change background to white
    • Look at painter example to see how to obtain mouse coordinates
    • Add week data
    • add on-move-over interior
  • Xiaoxiao:
    • Scaling even smaller (user option to change size) See how smaller you can get it
    • Scaling slider vertical orientation
    • Add Jcheckbox to turn translations on and off
    • Add connection between english and German words
    • Update edge colors to map to word frequency of feature word
    • Investigate ways to switch position of concordances
πŸ”„ Last Updated: 7/8/2020, 9:48:18 PM