HyperStorylines: Interactively Untangling Dynamic Hypergraphs
		
		Vanessa Peña-Araya1, Tong Xue1,
			Emmanuel Pietriga1, Laurent Amsaleg2, and Anastasia Bezerianos1
		1Université Paris-Saclay, CNRS, Inria, LISN
		2Inria. Univ Rennes, CNRS, IRISA
		Information Visualization 2021
		
			 
		 
		 (A) Lines are the stories of entities of
			one type, in this case of the type people, that evolve along the horizontal axis, that
			here represents entities of a second type which is time (aggregated by months). Small vertical bars are
			constructed relationships,
			positioned in the intersection of both axes of the entities that compose them. In our case, these
			relationships represent entities that
			appeared in news articles. For example the relationship highlighted in red indicates all people that
			appeared in news articles in
			August 2012. Relationships can have zero or more internal nested entities (a third type of entity). These
			nested entities can be
			seen as a mini-story by interactively expanding the relationships (B). For example, here we see details in
			August 2012, including
			the nested location entities that tie people to places in the articles, and more precise date information.
			The type of entities on the
			horizontal axis, the vertical axis and the nested entities can be changed with selectors in our tool. For
			example, in (C) we can see
			the stories of people related by locations instead of time (time is the nested entity). The red circles
			across images indicate where
			the entities that contribute to the highlighted relationship in (A) appear in the other views.
		Associated publication:
		
		Software
		
		Supplementary Material
		The following items link to the files we used to conduct our research:
		
			- Folder workshop slides:
				
					- workshop-1.pdf:
						are the slides of the first workshop with data journalists of Ouest France
- workshop-2.pdf:
						are the slides of the second workshop with data journalists of Ouest France
 
- Folder study screenshots contains a set of
				screenshots of the web interface used for the comparative study for both visualizations (HyperStorylines
				and PAOHVis).
				They include the instructions, some questions and possible answers.
- Folder qualitative analysis and
						questionnaires:
				
			
- Folder quantitative analysis  contains all
				the data
				and analysis of our comparative study. More specifically:
				
					-  Data folder contains:
						
					
-  1.- Data Wrangling:
						
							- 
								1_aggregate_data.R
								loads
								the file that contains the
								answers (user_answers_ms.csv) and creates two files with the aggregated data, one for
								the
								training trials and one for the main ones.
							
 
 
- 
				2.- All tasks
				
					- 
						2-tasks_all_CI_TIME.R:
						computes Confidence Intervals (mean and difference between tools) for ERROR for both phases for
						all tasks collectively.
					
- 
						2-all_tasks_CI_TIME.R:
						computes Confidence Intervals (mean and difference between tools) for TIME for both phases for
						all tasks collectively
					
- 
						2-all_tasks_create_table_phases.R:
						Creates table with plots of Confidence Intervals for TIME, ERROR, and means for CONF and DIFF
						for all tasks and all phases
					
 All resulting plots are in folder 
					plots/2_all_tasks
 
- 
				3.- Per task
				
					- 
						3-tasks_separated_CI_ERROR.R:
						computes Confidence Intervals (mean and difference between tools) and plots for ERROR for both
						phases
						per task
					
- 3-tasks_separated_CI_TIME.R
						: computes Confidence Intervals (mean and difference between tools) and plots
						for TIME for both phases
					
- 3-per_task_create_table.R
						: Creates table with plots of Confidence Intervals for TIME, ERROR, and means
						for CONF and DIFF the results per task, per phase
					
 All resulting plots are in folder 
					plots/3_per_task/
- 
				4.- Learning per task
				
				All resulting plots are in folder 
					plots/4_per_task_learning/
				
 
- 
				5. Learning all tasks collectively 
				
				All resulting plots are in folder 
					plots/5_all_tasks_learning/
				
 
- 
				6.- Task complexity
				
					- 
						6-per_task_per_complexity_CI.R:
						computes Confidence Intervals for TIME and ERROR for the 3 levels of tasks complexity and
						creates a
						table with all the results
					
 All resulting plots are in folder 
					plots/6_per_complexity/
 
- 
				7.- Screen size
				
					- 
						7-screensize.R: script that
						contains a
						set of subscripts that generates 3 plots per phase: (i) means of all the metrics for all tasks
						collectively
						per participant, (ii) means of ERROR per task per participant and (iii) means of Completion Time
						per
						task per participant.
					
 All resulting plots are in folder 
					plots/7_screen_size/