A Data Visualization Designer and Researcher.
I am a senior applied data scientist at Microsoft Corp. I study different factors impacting productivity and how people conduct work. I also design and research information visualization and storytelling tools, techniques, and approaches for visual communication of data insights to broad audiences.
I am also a lecturer at UCBerkeley Information School, where I teach a course on Information Visualization and Communication as part of the MIDS (Master In Data Science) program.
During my PhD studies at the University of Manitoba, I have had the chance to collaborate with several great researchers around the world and have published my research in leading venues in Human-Computer Interaction and Information Visualization. I have had the chance to work with several great researchers around the world and have completed research internships at Tableau Inc. working with Dr. Robert Kosara in 2017, and Microsoft Research working with Dr. Nathalie Hery Riche in 2016. Prior to starting my PhD I worked at IDERS Inc. (GE Transportation), where I worked as a user interface developer and in a team lead position for more than 4 years.
Proceedings of the SIGCHI conference on human factors in computing systems
Proceedings of the 2018 International Conference on Advanced Visual Interfaces
Each year the Research Council of Canada (NSERC) selects applicants based on research, communication, interpersonal, and leadership abilities.
Teaching Information Visualization and Communication course
Connected with several employers and discussed prospective opportunities!
ISS 2017
Our work on In-Situ Visualization of Health and Fitness Data was presented at the conference
Worked on animation techniques for highlighting change in visualization dashboards
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
Working on my thesis
Presented our work in-progress on data video storytelling
Presented my thesis proposal at the doctoral colloquium
Presented our work on looking at narrative visualization from the cinematography lens
Worked on DataClips, a web tool for authoring dara-driven videos
Hugo Romat, Nathalie Henry Riche, Christophe Hurter, Steven Drucker, Fereshteh Amini, and Ken Hinckley
International Conference on Advanced Visual Interfaces (AVI) 2020
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.
Fereshteh Amini, Nathalie Henry Riche, Bongshin Lee, Jason.Leboe-McGowan, and Pourang Irani
International Conference on Advanced Visual Interfaces (AVI) 2018
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.
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
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.
Fereshteh Amini, Khalad Hasan, Andrea Bunt, and Pourang Irani
ACM Pervasive Computing Technologies for Healthcare (PervasiveHealth) 2017
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.
Fereshteh Amini, Nathalie Henry Riche, Bongshin Lee, Andrés Monroy-Hernández, and Pourang Irani
IEEE transactions on visualization and computer graphics (InfoVis) 2016
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.
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.
Fereshteh Amini, Nathalie Henry Riche, Bongshin Lee, Christophe Hurter, and Pourang Irani
ACM Human Factors in Computing Systems (CHI) 2015
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.
Nathalie Henry Riche, Bongshin Lee, Andrés Monroy-Hernández, and Fereshteh Amini
Patent Filed 10 Aug. 2015, US 20170046016 A1 2015
Fereshteh Amini, Sébastien Rufiange, Zahid Hossain, Quentin Ventura, Pourang Irani, and Michael J. McGuffin
IEEE transactions on visualization and computer graphics (TVCG) 2014
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.
Hina Aman, Pourang Irani, and Fereshteh Amini
IEEE Pacific Visualization Symposium (PacificVis) 2013
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.
Fereshteh Amini, Jelena Mišić, and Hossein Pourreza
Wireless Communications and Mobile Computing (IWCMC) 2008
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.
Fereshteh Amini, Jelena Mišić, Moazzam Khan, and Hossein Pourreza
Journal of Computer Science and Technology (JCST) 2008
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.
Jelena Mišić, Fereshteh Amini, and Moazzam Khan
Consumer Communications and Networking (CCNC) 2007
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.
Jelena Mišić, Fereshteh Amini, and Moazzam Khan
International Journal of Sensor Networks (IJSNet) 2006
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.
Moazzam Khan, Fereshteh Amini, Jelena Mišić, and Vojislav B. Mišić
Mobile Adhoc and Sensor Systems (MASS) 2006
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.
Moazzam Khan, Fereshteh Amini, and Jelena Mišić
Mobile Sensor Networks (MSN) 2006
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.
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.
Research work on exploring the effects of different animation techniques designed to communicate various data changes in visualization dashboards.
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.
Data Science program at UC Berkeley's Information School.
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.
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.
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.
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.