Recent News

01/01/20
Our paper 'Dear Pictograph: Investigate the Role of Personalization and Immersion for Consuming and Enjoying Visualizations' was accepted for CHI2020

Proceedings of the SIGCHI conference on human factors in computing systems

05/30/18
Presented our paper 'Hooked on data videos: assessing the effect of animation and pictographs on viewer engagement' at the AVI2018, Grosseto, Italy

Proceedings of the 2018 International Conference on Advanced Visual Interfaces

04/02/18
Joined Microsoft, Redmond as a Data Scientist with focus on information visualization design and research!

01/29/18
Selected as the receipent of NSERC Postdoctoral Fellowship (PDF)

Each year the Research Council of Canada (NSERC) selects applicants based on research, communication, interpersonal, and leadership abilities.

01/02/18
Started as a lecturer at UC Berkeley Information School

Teaching Information Visualization and Communication course

10/05/17
Attended IEEE Vis 2017, Phoenix, AR, USA

Connected with several employers and discussed prospective opportunities!

08/28/17
Served as program committee member

ISS 2017

05/23/17
PervasiveHealth 2017, Barcelona, Spain

Our work on In-Situ Visualization of Health and Fitness Data was presented at the conference

12/25/16
Returned from a three-month internship with Robert Kosara at Tableau Inc., Seattle, USA

Worked on animation techniques for highlighting change in visualization dashboards

10/28/16
Attended IEEE VIS conference in Baltimore, Maryland, USA

Presented our work on authoring data-driven videos with DataClips and my co-author also presented our work on multi-user visual exploration on large displays

07/20/16
Moved to Chicago, IL, USA

Working on my thesis

02/12/16
Attended the Dagstuhl seminar on Data-Driven Storytelling, Schloss Dagstuhl, Germany

Presented our work in-progress on data video storytelling

10/30/15
Attended IEEE VIS conference in Chicago, Illinois, USA

Presented my thesis proposal at the doctoral colloquium

04/23/15
Attended CHI 2015 conference in Seoul, Korea

Presented our work on looking at narrative visualization from the cinematography lens

04/10/15
Returned from a three-month internship with Nathalie Henry Riche at Microsoft Research, Redmond, USA

Worked on DataClips, a web tool for authoring dara-driven videos

Publications

Thumbnail of Dear Pictograph: Investigating the Role of Personalization and Immersion for Enjoying Data Visualizations
Dear Pictograph: Investigating the Role of Personalization and Immersion for Enjoying Data Visualizations

Hugo Romat, Nathalie Henry Riche, Christophe Hurter, Steven Drucker, Fereshteh Amini, and Ken Hinckley
International Conference on Advanced Visual Interfaces (AVI) 2020

Abstract, Paper

Much of the visualization literature focuses on assessment of visual representations with regard to their effectiveness for understanding data. In the present work, we instead focus on making data visualization experiences more enjoyable, to foster deeper engagement with data. We investigate two strategies to make visualization experiences more enjoyable and engaging: personalization, and immersion. We selected pictographs (composed of multiple data glyphs) as this representation affords creative freedom, allowing people to craft symbolic or whimsical shapes of personal significance to represent data. We present the results of a qualitative study with 12 participants crafting pictographs using a large pen-enabled device and while immersed within a VR environment. Our results indicate that personalization and immersion both have positive impact on making visualizations more enjoyable experiences.

Thumbnail of Hooked on Data Videos: Assessing the Effect of Animation and Pictographs on Viewer Engagement
Hooked on Data Videos: Assessing the Effect of Animation and Pictographs on Viewer Engagement

Fereshteh Amini, Nathalie Henry Riche, Bongshin Lee, Jason.Leboe-McGowan, and Pourang Irani
International Conference on Advanced Visual Interfaces (AVI) 2018

Abstract, Paper

Pictographic representations and animation techniques are commonly incorporated into narrative visualizations such as data videos. General belief is that these techniques may enhance the viewer experience, thus appealing to a broad audience and enticing the viewer to consume the entire video. However, no study has formally assessed the effect of these techniques on data insight communication and viewer engagement. In this paper, we first propose a scale-based questionnaire covering five factors of viewer engagement we identified from multiple application domains such as game design and marketing. We then validate this questionnaire through a crowdsourcing study on Amazon’s Mechanical Turk to assess the effect of animation and pictographs in data videos. Our results reveal that each technique has an effect on viewer engagement, impacting different factors. In addition, insights from these studies lead to design considerations for authoring engaging data videos.

Thumbnail of Book chapter: Evaluating Data-Driven Stories and Storytelling Tools
Book chapter: Evaluating Data-Driven Stories and Storytelling Tools

Fereshteh Amini, Mathew Brehmer, Gordon Boldman, Christina Elmer, and Benjamin Wiederkehr
Chapter in Data-Driven Storytelling, a book edited by Sheelagh Carpendale, Nicholas Diakopoulos, Christophe Hurter, and Nathalie Henry Riche 2017

Abstract, Report

The study of data-driven storytelling requires specific guidelines, metrics, and methodologies reflecting their different complex aspects. Evaluation is not only essential for researchers to learn about the quality of data-driven storytelling but also for editorial rooms in media and enterprises to justify the required resources the gathering, analyzing and presentation of data. The following framework takes the different perspectives of author, audience and publisher and their correspondent criteria into account. Furthermore it connects them with the methods and metrics to provide a roadmap for what and how to measure if these resulting data-driven stories met the goals. In addition, we explore and define the constraints which might limit the metrics and methods available making it difficult to reach the goals. We conclude with a graphic that gives an overview how these entities are linked to each other.

Thumbnail of Data Representations for In-Situ Exploration of Health and Fitness Data
Data Representations for In-Situ Exploration of Health and Fitness Data

Fereshteh Amini, Khalad Hasan, Andrea Bunt, and Pourang Irani
ACM Pervasive Computing Technologies for Healthcare (PervasiveHealth) 2017

Abstract, Paper

Wearable devices that collect and generate masses of health related data, such as number of steps taken in a day and heart-rate have seen widespread adoption among general consumers. The wearers of such devices need to interpret the data being generated to ensure they meet their physical activity goals. Little is currently known about how users of such devices explore such data and the corresponding visual representations, in-situ, i.e. during the course of their physical activity. Through a series of interview sessions with users of health and fitness data, i.e., quantified-selfers, we gained an understanding of how they benefit from in-situ data exploration. Our findings reveal the wide number of in-situ tasks, data types, and requirements for designing data representations that support immediate reflection on data being collected. We further solicited the aid of professional designers to sketch visual representations for carrying out the necessary in-situ tasks identified by our users. From these exploratory studies, we derive broader implications for the design of data representations supporting in-situ exploration.

Thumbnail of Authoring Data-Driven Videos with DataClips
Authoring Data-Driven Videos with DataClips

Fereshteh Amini, Nathalie Henry Riche, Bongshin Lee, Andrés Monroy-Hernández, and Pourang Irani
IEEE transactions on visualization and computer graphics (InfoVis) 2016

Abstract, Paper, Video

Data videos, or short data-driven motion graphics, are an increasingly popular medium for storytelling. However, creating data videos is difficult as it involves pulling together a unique combination of skills. We introduce DataClips, an authoring tool aimed at lowering the barriers to crafting data videos. DataClips allows non-experts to assemble data-driven “clips” together to form longer sequences. We constructed the library of data clips by analyzing the composition of over 70 data videos produced by reputable sources such as The New York Times and The Guardian. We demonstrate that DataClips can reproduce over 90% of our data videos corpus. We also report on a qualitative study comparing the authoring process and outcome achieved by (1) non-experts using DataClips, and (2) experts using Adobe Illustrator and After Effects to create data-driven clips. Results indicated that non-experts are able to learn and use DataClips with a short training period. In the span of one hour, they were able to produce more videos than experts using a professional editing tool, and their clips were rated similarly by an independent audience.

Thumbnail of Supporting Visual Exploration for Multiple Users in Large Display Environments
Supporting Visual Exploration for Multiple Users in Large Display Environments

Sriram Karthik Badam, Fereshteh Amini, Niklas Elmqvist, and Pourang Irani
IEEE Visual Analytics Science and Technology (VAST) 2016

Abstract, Paper, Blog Post, Video

We present a design space exploration of interaction techniques for supporting multiple collaborators exploring data on a shared large display. Our proposed solution is based on users controlling individual lenses using both explicit gestures as well as proxemics: the spatial relations between people and physical artifacts such as their distance, orientation, and movement. We discuss different design considerations for implicit and explicit interactions through the lens, and evaluate the user experience to find a balance between the implicit and explicit interaction styles. Our findings indicate that users favor implicit interaction through proxemics for navigation and collaboration, but prefer using explicit mid-air gestures to perform actions that are perceived to be direct, such as terminating a lens composition. Based on these results, we propose a hybrid technique utilizing both proxemics and mid-air gestures, along with examples applying this technique to other datasets. Finally, we performed a usability evaluation of the hybrid technique and observed user performance improvements in the presence of both implicit and explicit interaction styles.

Thumbnail of Understanding Data Videos: Looking at Narrative Visualization through the Cinematography Lens
Understanding Data Videos: Looking at Narrative Visualization through the Cinematography Lens

Fereshteh Amini, Nathalie Henry Riche, Bongshin Lee, Christophe Hurter, and Pourang Irani
ACM Human Factors in Computing Systems (CHI) 2015

Abstract, Paper, Video, More

Data videos, motion graphics that incorporate visualizations about facts, are increasingly gaining popularity as a means of telling stories with data. However, very little is systematically recorded about (a) what elements are featured in data videos and (b) the processes used to create them. In this article, we provide initial insights to build this knowledge. We first report on a qualitative analysis of 50 professionally designed data videos, extracting and exposing their most salient constituents. Second, we report on a series of workshops with experienced storytellers from cinematography, graphics design and screenplay writing. We provided them with a set of data facts and visualizations and observed them create storyboards for data videos. From these exploratory studies, we derive broader implications for the design of an authoring tool to enable a wide audience to create data videos. Our findings highlight the importance of providing a flexible tool supporting a non-linear creation process and allowing users to iteratively go back to different phases of the process.

Thumbnail of Authoring Data-Driven Videos with DataClips
Authoring Data-Driven Videos with DataClips

Nathalie Henry Riche, Bongshin Lee, Andrés Monroy-Hernández, and Fereshteh Amini
Patent Filed 10 Aug. 2015, US 20170046016 A1 2015

More

Thumbnail of The Impact of Interactivity on Comprehending 2D and 3D Visualizations of Movement Data
The Impact of Interactivity on Comprehending 2D and 3D Visualizations of Movement Data

Fereshteh Amini, Sébastien Rufiange, Zahid Hossain, Quentin Ventura, Pourang Irani, and Michael J. McGuffin
IEEE transactions on visualization and computer graphics (TVCG) 2014

Abstract, Paper, More

GPS, RFID, and other technologies have made it increasingly common to track the positions of people and objects over time as they move through 2-dimensional spaces. Visualizing such spatio-temporal movement data is challenging because each person or object involves three variables (two spatial variables as a function of the time variable), and simply plotting the data on a 2D geographic map can result in overplotting and occlusion that hides details. This also makes it difficult to understand correlations between space and time. Software such as GeoTime can display such data with a 3-dimensional visualization, where the 3rd dimension is used for time. This allows for the disambiguation of spatially overlapping trajectories, and in theory, should make the data clearer. However, previous experimental comparisons of 2D and 3D visualizations have so far found little advantage in 3D visualizations, possibly due to the increased complexity of navigating and understanding a 3D view. We present a new controlled experimental comparison of 2D and 3D visualizations, involving commonly performed tasks that have not been tested before, and find advantages in 3D visualizations for more complex tasks. In particular, we tease out the effects of various basic interactions and find that the 2D view relies significantly on scrubbing the timeline, whereas the 3D view relies mainly on 3D camera navigation. Our work helps to improve understanding of 2D and 3D visualizations of spatio-temporal data, particularly with respect to interactivity.

Thumbnail of Revisiting Crisis Maps with Geo-Temporal Tag Visualization
Revisiting Crisis Maps with Geo-Temporal Tag Visualization

Hina Aman, Pourang Irani, and Fereshteh Amini
IEEE Pacific Visualization Symposium (PacificVis) 2013

Abstract, More

Crowd sourced crisis mapping is a relatively new phenomenon and platform that enables the collection and visualization of real-time crisis data submitted by users through social media tools and cellular technologies. Crisis maps are generally used by both state and non-state actors for sense-making and as a reference point for action. The current crisis map visualizations only show the location from which documents such as reports or short messages have been generated. Such a limited representation fails to immediately show important content, such as themes from a document and their changes over time. As a result, sense-making becomes time-consuming and cognitively demanding. We present a new visualization approach, Geo-Temporal Tag Visualization (GTViz), that treats the tags on the crowdsourced reports as spatio-temporal textual datasets. GTViz embeds a map to represent the spatial properties of the dataset and compactly shows the changes of key terms from the data source over time. We demonstrate the value of GTViz through two case studies and a controlled user study.

Thumbnail of Detection of Sybil Attack in Beacon Enabled IEEE 802.15.4 Networks
Detection of Sybil Attack in Beacon Enabled IEEE 802.15.4 Networks

Fereshteh Amini, Jelena Mišić, and Hossein Pourreza
Wireless Communications and Mobile Computing (IWCMC) 2008

Abstract

In this paper, we describe a Sybil attack detection algorithm in IEEE 802.15.4 beacon enabled clusters. Our algorithm is based on received signal strength at the cluster coordinator. It considers the multi-path fading and shadowing and uses only two parties to detect the attacks. Using this technique, the detection of sensor displacement attack is also feasible. The results show high accuracy of attack detection and suggest parameter selection values to keep high level of performance. This lightweight scheme suites the IEEE 802.15.4 network nodes which have limitations in terms of battery energy, memory size and CPU speed.

Thumbnail of Performance of IEEE 802.15.4 clusters with power management and key exchange
Performance of IEEE 802.15.4 clusters with power management and key exchange

Fereshteh Amini, Jelena Mišić, Moazzam Khan, and Hossein Pourreza
Journal of Computer Science and Technology (JCST) 2008

Abstract

The IEEE 802.15.4 specification is a recent low data rate wireless personal area network standard. While basic security services are provided for, there is a lack of more advanced techniques which are indispensable in modern personal area network applications. In addition, performance implications of those services are not known. In this paper, we describe a secure data exchange protocol based on the ZigBee specification and built on top of IEEE 802.15.4 link layer. This protocol includes a key exchange mechanism. We assume that all nodes are applying power management technique based on the constant event sensing reliability required by the coordinator. Power management generates random sleep times by every node which in average fairly distributes the sensing load among the nodes. Key exchange is initiated by a cluster coordinator after some given number of sensing packets have been received by the coordinator. We develop and integrate simulation model of the key exchange and power management technique into the cluster’s reliable sensing function. We evaluate the impact of security function and its periodicity on cluster performance.

Thumbnail of On Security Attacks in Healthcare WSNS Implemented on 802.15.4 Beacon Enabled Clusters
On Security Attacks in Healthcare WSNS Implemented on 802.15.4 Beacon Enabled Clusters

Jelena Mišić, Fereshteh Amini, and Moazzam Khan
Consumer Communications and Networking (CCNC) 2007

Abstract

In this paper, we analyze possible security attacks to the personal WSN carried on the patient's body and its close vicinity. We assume that WSN is implemented using 802.15. 4 beacon enabled technology with a secure sensing, location and power management blocks based on the Zig-Bee specification and built on top of 802.15. 4 link layer. We present networking and security issues which can be used as a basis for security attacks.

Thumbnail of Performance Implications of Periodic Key Exchanges and Packet Integrity overhead in an 802.15.4 Beacon Enabled Cluster
Performance Implications of Periodic Key Exchanges and Packet Integrity overhead in an 802.15.4 Beacon Enabled Cluster

Jelena Mišić, Fereshteh Amini, and Moazzam Khan
International Journal of Sensor Networks (IJSNet) 2006

Abstract

In this paper, we describe and evaluate a secure data exchange protocol based on the Zigbee specification and built on top of 802.15.4 beacon enabled link layer. This protocol includes a key exchange mechanism and addition of Message Authenication Code to each packet. We have simulated key exchange protocol over physical and data link layers in IEEE 802.15.4 beacon enabled cluster. Since key distribution protocol requires downlink data transmissions which have complex implementation, its communication cost is high. Our results indicate that even for small cluster size, frequent key exchanges impose a serious performance burden on the data traffic. Therefore, the period for key exchanges (i.e. the degree of security protection) has to be traded for the cluster size and throughput.

Thumbnail of The cost of security: Performance of Zigbee Key Exchange Mechanism in an 802.15.4 Beacon Enabled Cluster
The cost of security: Performance of Zigbee Key Exchange Mechanism in an 802.15.4 Beacon Enabled Cluster

Moazzam Khan, Fereshteh Amini, Jelena Mišić, and Vojislav B. Mišić
Mobile Adhoc and Sensor Systems (MASS) 2006

Abstract

The IEEE 802.15.4 specification is a recent low data rate wireless personal area network standard. While basic security services are provided for, there is a lack of more advanced techniques which are indispensable in modern personal area network applications. In addition, performance implications of those services are not known. In this paper, we describe a secure data exchange protocol based on the ZigBee specification and built on top of 802.15.4 link layer. This protocol includes a key exchange mechanism. Then, we evaluate the overhead of this scheme under different application scenarios. Initial results show the range of network and traffic parameters wherein the proposed scheme is feasible to use.

Thumbnail of Key Exchange in 802.15.4 Networks and its Performance Implications
Key Exchange in 802.15.4 Networks and its Performance Implications

Moazzam Khan, Fereshteh Amini, and Jelena Mišić
Mobile Sensor Networks (MSN) 2006

Abstract

The IEEE 802.15.4 specification is a recent low data rate wireless personal area network standard. While basic security services are provided for, there is a lack of more advanced techniques which are indispensable in modern personal area network applications. In addition, performance implications of those services are not known. In this paper, we describe a secure data exchange protocol based on the Zigbee specification and built on top of 802.15.4 link layer. This protocol includes a key exchange mechanism. Then, we evaluate the overhead of this scheme under different application scenarios. Initial results show the range of network and traffic parameters wherein the proposed scheme is feasible to use.

Projects

Thumbnail of Evaluating Data Videos
Evaluating Data Videos

Multiple projects aimed at assessing different characteristics and feasures of data videos. In particular, we are studying the effects of animation and pictographic representations on viewer engagement and comprehension of the communicated information.

 

Thumbnail of Communicating Change in Data Visualization Dashboards
Communicating Change in Data Visualization Dashboards

Research work on exploring the effects of different animation techniques designed to communicate various data changes in visualization dashboards.

 

Thumbnail of 3D Stereo Visualizations of Movement Data
3D Stereo Visualizations of Movement Data

The goal of this project is to investigate whether 3D Stereo visualization of movement data can be benefitial when performing common tasks. We have implemented space-time cube visualization of movement data in the Zspace system and plan to conduct a study that compares user performance comparing 3D and 3D stereo conditions.

 

Thumbnail of Visual Analytics for Structural Health Monitoring Data
Visual Analytics for Structural Health Monitoring Data

Design and implementation of visual analytics solutions for discovering and communicating insights from structural health monitoring data coming in from different sensors employed in physical structures.

 

Teaching

Spring 2018 - NOW
MIDS w209 - Information Visualization and Communication

Data Science program at UC Berkeley's Information School.

More

Winter 2016
COMP 1020 - Introductory Computer Science 2

As a sessional instructor/lecturer at the CS department of University of Manitoba, I taught and gave lectures on topics related to advanced JAVA programming. In addition to handling large classes of about 80 students, I worked to improve the course by updating the curriculum and improving the lecture slides and by re-writing student assignment instructions to clarify areas that posed misunderstandings.

Syllabus

Fall 2015
COMP 3020 - Human-Computer Interaction 1

As a teaching assistant/marker at the CS department of University of Manitoba, I helped the course instructors through various tasks including answering student questions, invigilating exams, and marking projects and assignments.

Syllabus

Winter 2010
ACS-3909 - ADVANCED INTERNET PROGRAMMING

I was invited back in the following term (winter 2010) to teach advance internet programming course at the University of Winnipeg's Applied Computer Science department. This course provided students with a thorough knowledge of server-side web programming. Topics included n-tiered systems, session tracking, interfaces and stereotypes, dynamic web page design, database connections, and XML processing. Students gained considerable knowledge and experience by learning important features needed for e-commerce, applying advanced web application techniques, and utilizing web databases.

Syllabus

Fall 2009
ACS-2909 - INTERNET PROGRAMMING

I was hired as a sessional instructor/lecturer at the University of Winnipeg's Applied Computer Science department to teach introductory internet programming concepts in fall 2009. This course provided students with an overview of Internet and Web programming, development tools, resources, utilities, multimedia, and security issues. Students gained hands-on experience in Javascript, Rich Internet Applications (RIAs), Web services, Design Patterns and Mobile Application Development.

Syllabus

Activities & Awards

Program Committee Interactive Surfaces and Spaces Conference (ACM ISS 2017) | More

Reviewing IEEE InfoVis (2013, 2014, 2015, 2016, 2017), IEEE VAST (2015, 2016, 2017), IIEEE TVCG (2015, 2016, 2017), EuroVis (2014), ACM CHI (2014, 2015, 2016), ACM TOCHI (2016), UIST (2015, 2017), INTERACT(2017), MobileHCI(2012, 2014, 2015)

Memberships ACM, IEEE

Student Volunteer ACM CHI Conference (2015)

Press Interviewed by UM Today, The Magazine, Fall 2016 Issue | More

Awards Travel funding for attending Dagstuhl Seminar on Data Storytelling, Travel grant for attending Doctoral Consortium at IEEE Vis (InfoVis 2015), Faculty of Science Graduate Student Scholarship from University of Manitoba, More than 10 travel grants from University of Manitoba (Faculty of Graduate Studies, Faculty of Science, Graduate Student Association, and Department of Computer Science), Graduate Student Award from Department of Computer Science at University of Manitoba

Contact

Chicago, IL, USA