Tag Archives: visualization

Self Expression From Performance Data

rwl_sketch_1screen-shot-2012-10-15-at-3-00-43-pm

Typically when we think about Quantified Self and the associated collection and visualization of personal data we’re left struggling in the world of charts, graphs, and other well-worn visualizations. That’s not to disparage those of you who love spending some time tinkering in Excel. Those are valuable tools for understanding and there is a good reason we rely on them to tell us the stories of our data. It’s important to realize that those stories rooted in data aren’t always just about finding trends, searching for correlations, or teasing out significant changes. Sometimes data can represent something more visceral and organic – the expression of a unique experience.

Vincent Boyce is a an artist and designer who spends his free time riding on asphalt and water. Those experiences on his longboard and surfboard led him to starting thinking about how his rides, his performances, could be used as inputs for generating art and “exposing the hidden narrative.” After some tinkering with hardware and software Rideware Labs was born. Vincent has designed and built a prototype sensor pack and custom interface that ingests data from his riding and outputs unique visual representations. As you can see above, these aren’t your typical bar charts.

In his great talk filmed at the New York QS Meetup Vincent describes his motivation behind building his prototype system and his goals for future versions.

This is a great first step in turning data rooted in performance into artistic representations of self-expression. What do you think? What kind of data would you like to see hanging on your wall as works of art? Let us know in the comments!

Posted in Videos | Tagged , , , , , , , , | 1 Comment

Numbers From Around the Web: Round 8

If you have diabetes, or know someone who does, you’ve probably encountered a blood glucose monitor. Like many medical devices, design and data visualization are usually an afterthought. While there are many new exciting products coming to market like the iBGStar designed by Agamatrix, there are individuals who want to learn more than just their current blood glucose values. Diabetes care is also moving towards an automated and coordinated process driven by continuous blood glucose monitoring and implantable insulin pumps. These devices live on data, huge amounts of data, but what do their users know? More specifically, what do their users understand about their data, their condition, and themselves?

Doug Kanter is a designer, photographer and a student in the Interactive Telecommunications Program (ITP) at NYU. He’s also a Type-1 diabetic who has a keen interest in applying actionable design and interaction schemes to the data he gathers from his monitoring systems.

It is time to re-imagine the entire user experience of being a patient with diabetes. There is tremendous potential in applying information technology, creative design and research into behavior change into a comprehensive product for patients. Technology-based solutions are increasingly important resources in these times of skyrocketing treatment costs and lmited doctor availability.

Doug has been using his skills to better visualize and understand his own data, particularly his continuous blood glucose monitor. His first project, 7729, explored one month of his continuous blood glucose monitoring – the 7729 readings to be exact.

His second project expanded on the 7729 project to include not only his blood glucose monitoring, but also the insulin he was receiving. Insulin on Board, is based on 100 days of data collection and includes 820 insulin pump reading and 25,012 blood glucose reading. By coordinating these two data sets he was able to look for patterns and identify the efficacy of his insulin dosing.

The goal of Insulin on Board was to better understand the relationship between the insulin I take and the resulting blood sugar readings. It visualizes not simply when I take a dose of insulin, but when that insulin “kicks in.” Because insulin has a latency, it is helpful to see it actually has an effect on blood sugar. Often times I’ll take two or more doses of insulin within a few hours. Insulin on Board calculates the sum overlapping effect of these dosages.

I think patients like me could benefit massively from having improved visualizations that give you both a solid overview of how you are doing but also allow you to dial down into the details if you want.

Being a student and designer, Doug has done a great job explaining the process he takes for developing these visualizations. If you’re interesting in learning more about how he created these visualizations, what he learned, and future work you can follow along at Databetic and his blog.

Every few weeks be on the lookout for new posts profiling interesting individuals and their data. If you have an interesting story or link to share leave a comment or contact the author here.

Posted in Numbers from Around the Web | Tagged , , , , , , , | Leave a comment

Personal Informatics in Practice: Enabling People to Capture, Manage and Control Information for Lifelong Goals

Debjanee Barua is PhD student of Computer Science in University of Sydney. She works in CHAI research group. She designs and develops software framework and user interfaces for Personal Informatics.


Judy Kay is Professor of Computer Science at the University of Sydney. Her research is in technologies for human computer interaction, supporting personalisation, pervasive and mobile interaction.


Bob Kummerfeld is an Associate Professor of Computer Science in the School of Information Technologies at the University of Sydney. Bob carries out research into system support for pervasive user models.


People’s long term, important goals are drivers for using personal informatics tools. For example, if a person’s goal is achieve and maintain good health, this is a driver to capture data such as blood pressure, exercise, activity, sleep and food eaten. Personal informatics tools aim to make it easy for people to capture such information and so that it is available for self-monitoring, so people can see how they are progressing towards their goals. It can also help people decide how to alter their behaviour and then to see if this helps them achieve their goals.

Our research aims to create a personal informatics framework for lifelong goals, by enabling people to have a new form of flexibility and control to:

  1. set relevant and realistic personal goals;
  2. link these flexibly to tools that capture relevant personal data;
  3. monitor their progress towards goals;
  4. and manage the data over the long term (update, share, delete, archive).

As one might expect, given the importance of goal setting and tracking, there are many goal setting systems, such as HealthMonth, GoalsOnTrack, stickK. While these provide a variety of valuable support for goal setting, they lack support for 2 and 4 above. We aim to address the broad challenges of enabling people to flexibly manage and control their data associated with their long term important goals.

User control over personal data during goal setting:

To help people think about the personal data that will be useful for achieving their goals, we are exploring a rich representation of goals. This should enable people to think more effectively about their goals and the kinds of personal data that could be useful. We draw on theories such as Goal-setting Theory and Social Cognitive Theory which point to the importance of aspects such as specificity, importance and difficulty of the goal, deadlines and feedback about the goal, commitment and self efficacy about being about to complete the goal. So we aim to help people think about these aspects. We explain each of these at the goal setting interface. We suggest personalised default values, and explain the reasons for those recommendations, and allow users to set their own values if they wish.

User control over personal data while linking devices to goals:

Social cognitive theory also indicates that if a person is aware of their potential resources (e.g. monitoring tools, social support) towards achieving goals, they gain insight about their own capabilities. In our system, for example, if a person acquires a step counter, they are advised to set an initial goal of using it to get a baseline, by tracking daily steps walked each day over a week. Suppose this indicates they walk an average 5,000 steps a day. Our system recommends an initial goal of 6,000 steps a day for the next week, explaining that while it is well below the recommended 10,000, it is more likely to be attainable from this person’s baseline. Thus our framework both recommends goals that are likely to be achievable and explains the reasons for the recommendation.

Personal informatics now has many different tools for monitoring health and activity. Users can choose different tools for monitoring different goals. This can create a problem which we call ‘scattered subgoals’. For example, maintaining wellbeing includes several subgoals such as “Walking 10000 steps a day”, “Do at least 30 minutes moderate activity per day”, or “Avoid more than 30 minutes of sitting in front of computer”. Users might use step counters such as Fitbit for monitoring a step goal, mobile applications for logging minutes of activity, or notifiers to remind them if they are in static posture for more than 30 minutes. In most cases, they have to visit different web sites to monitor different goals. This makes it hard to monitor goals. Available goal setting systems have not addressed this issue so far.

Our vision is to make it much more easier for people to monitor their diverse goals because our system enables them to aggregate their personal data for all their goals, extracting it from different systems and keeping it in a single store that the individual controls. Since more and more APIs are becoming available for developing mashups for personal health informatics, we can readily extract such information. The challenge still remains to ensure the person can control this aggregation and then manage the information effectively so that it serves their goals.

User access to aggregated information for goal monitoring:

An important part of our work is to enable people to see several goals together and to log salient notes about them. The example in Figure 1 shows a hypothetical user monitoring three goals:
walking 10k steps/day goal (green graph),
having 5 periods of intense activity per week (red dots)
at least 60 minutes moderate activity daily (blue graph).


Figure 1: Visualisation for goal monitoring

The figure illustrates the user noting a quiz that interfered with achieving the goals (just as they noted that they were sick in the previous week). Theories of metacognition indicate the importance of enabling people to for log such salient life events to explain the progress achieved and make sense of long term information and trends.

User control over managing personal data:

Finally, existing systems lack support for people to manage the lifelong personal information. We have identified several important levels of control:
determining which information can be shared with others;
easy ways to remove information, for example when sensor data is wrong (such as when they allowed someone else to use their step counter);
transforming the information into compacted forms, for example, reducing fine-grained sensor data into higher level information about goals, so reducing the amount of information kept, reducing the risk to privacy it creates.

To achieve user control over goal related data, we will design and evaluate interfaces for managing goals and reflection over long term by defining goals; monitoring the social and cognitive information associated with each goal; and reviewing goals. These will enable users to connect sensors and choose the type and frequency of feedback, including e-mail, tweets, desktop notification and ambient displays. The driving design goal of our framework is to ensure user control of personal data.

 

This article is a summary of a position paper by Debjanee Barua, Judy Kay, and Bob Kummerfeld that was discussed at the Personal Informatics in Practice workshop at CHI 2012 in Austin, TX on May 6, 2012. The workshop was a gathering of researchers, designers, and practitioners exploring how to better support personal informatics in people’s everyday lives.

 

Posted in Personal Informatics, Uncategorized | Tagged , , , , , , , | Leave a comment

Personal Informatics in Practice: Deep Personalization

Bon Adriel Aseniero is currently a computer science undergraduate researcher at the University of Calgary under the supervision of Dr. Sheelagh Carpendale and Dr. Anthony Tang. He has an interest in Art and Aesthetic Design, while his research is mainly in Personal Informatics and Visual Analytics.


I have used some applications in my phone that keep track of my activities. Most of them do a good job in their own right; however, they always seem to come out short –no single application tracks my activities in the way I really want it to be tracked, and the feedback is almost always some graphs which are either unappealing or doesn’t give room for self-discovery. I can’t play with my data.

From the above anecdote, we can agree that users of personal informatics tools are not just members of a generalized population but also individuals. As such, they have their own goals and reasons on why they use the tools, and use a variety of reflection methods, some of which may be unique to the individual. While it is true that these goals and reflection methods may be similar enough that they can be addressed by a generalized one-size-fits-all type of personal informatics tool, but I just can’t let go of the fact that some of their needs may not be met fully. Moreover, the feedback mechanism lacks participation from the individual –what you see is what you get (WYSIWYG); there is little room for an individual to experiment on his or her data to answer questions beginning with “why” or “what if”.

So if Personal Informatics is all about Personal Data, why not make the tools for reflection personalized as well?

As a possible way of supporting the above question, I propose Deep Personalization which is the process of allowing individuals to create, or to customize to a certain extent visualizations that represent and or integrate their data. In addition to the ability to have more meaningful visualizations as a result, I argue that the process of tailoring and customizing different visualizations as an activity that in of itself provides considerable insight to individuals.

This idea stems from the time when I created three different visualizations of different aspects of my life which I found interesting, and their integration. The first visualization is Activity River, which shows a stream representing my activities throughout a day. The second visualization is D’Ripples or Directional Ripples, which shows ripples representing the directions I’ve looked at through the day and the things I see in those directions. Lastly, Place Well is a visualization of the places I went to in a day. Integrating all of these visualizations is Hours, in which I took the visual aspects I deemed important in the previous three visualizations and combined them into a new interactive visualization. The design process of each visualizations required several sketches which provided me with a wealth of insight that is generally not accounted for by pre-created visualizations. Not only did it ensure that the resulting visualization visualizes my data correctly, but it also allowed me to find personally meaningful representations of my data. Furthermore, being able to participate in the feedback mechanism allowed me to uncover correlations that I may not have seen with current WYSIWYG feedback tools. It is almost like when we learn new things e.g. cooking; it is better to actually try to perform or participate in the act of cooking rather than to just look at someone else do it.

However, even though the rewards of Deep Personalization may prove really beneficial to the individual, it faces a big challenge. Much like cooking, not everyone who tries to do it on their own actually ends up cooking something great, some fails at cooking while some excels. Creating visualizations is not a trivial task. Some questions we as a community should try to address could be “to what extent should the individual be able to customize the visualizations or any other tools for reflection?”, “What type of tool should we provide for Deep Personalization? A tool as extensively freehand as Photoshop, or a more restrictive tool that gives the individual a set of building blocks to play with?” Nevertheless, there is a philosophical benefit that can rise from Deep Personalization and it all lies in finding an effective method for providing its support in our current Personal Informatics tools.

 

This article is a summary of a position paper by Bon Adriel Aseniero and his colleagues that was discussed at the Personal Informatics in Practice workshop at CHI 2012 in Austin, TX on May 6, 2012. The workshop was a gathering of researchers, designers, and practitioners exploring how to better support personal informatics in people’s everyday lives.

 

Posted in Personal Informatics | Tagged , , , , , | 3 Comments

Numbers From Around the Web: Round 6

There is something really magical about taking data and turning it into a compelling visual image. Even though I’ve already written a bit about the importance of making data visual, I am consistently amazed at how data can be made more appealing and informative by creating eye-popping graphics. Today we are devoting this NFATW post to some amazing projects with beautiful data.

Tom MacWright is an engineer for MapBox and Development Seed and spends his time creating and using amazing visual representations of his data. Here are just two of many wonderful projects.

A New Running Map

Tom wasn’t happy with the data visualization he was getting from his Garmin GPS and heart rate watch so he decided to build his own using tools he works with every day. What came out was a really interesting interactive website that visualizes his running routes along with his heart rate. Click on the image above to play around with him data.

He’s also created a unique representation of the same time of running data (GPS + HR) that anyone can play with called Ventricle. Ventricle allows you to plot your own running data if you have .gpx files.

A run plotted on Ventricle by Tom MacWright

Minute

I’ve had a long standing interest in how I spend my time interacting with my computer. As a long time RescueTime user I’ve gotten used to having something watching my computer use and informing me about my habits. Tom was also interested in his computer use, but wanted something that had less functionality while still giving him information that was important. So, he developed Minute, a keystroke counter and visualization system that constantly records and displays the keystroke frequency over time.

Tom MacWright's keystroke visualization

By using a heat map he is able to better understand the pattern of his technology usage. Interestingly, he is also able to make inferences about his sleep and leisure time as he treats them as the inverse of his keystroke time:

Minute is an open-source application hosted on github so if you’re interested in understanding your own computer use or want to contribute to the project go take a look at the source code.

We’ll wrap up today with a quote from Tom’s post on what he learned from developing and using Minute:

Tracking nearly anything you do is alarming and humbling. The aggregates of our actions are lost on us: we can watch hundreds of hours of television and write it off as a small time commitment. How much is too much? It’s hard to make pretty charts without learning something and thinking about what they should look like.

Every few weeks be on the lookout for new posts profiling interesting individuals and their data. If you have an interesting story or link to share leave a comment or contact the author here.

Posted in Numbers from Around the Web | Tagged , , , , , , , , | 1 Comment

Chloe Fan on Visualizing Movies She Has Seen Since 2001

Chloe Fan has kept all of her movie ticket stubs since 2001. Inspired by a minimalism streak, she digitized them all and created some cool visualizations. She learned her movie-watching patterns: by day of week, time of day, IMDB movie rating, price, location, who she was with, etc. In the video below, Chloe walks through her most embarrassing movies, how her tastes have changed over time, and other fun things. You can check out her visualizations here. (Filmed by the Pittsburgh QS Show&Tell meetup group.)

Chloe Fan – Movies I’ve Seen in Theaters Since 2001 from Quantified Self Pittsburgh on Vimeo.

Posted in Videos | Tagged , , , , | 3 Comments

QS 101: Make It Visual

So here we are with post #4 in the QS 101 series. We’ve already talked about keeping it simple, using the SMART system, and using social support to help you in your self-tracking process. Today we’re going to talk about what to do once you’ve collected your data – make it visual.

The Visual Cortex

You see, we humans are primarily visual animals. A large portion of our brains are dedicated to processing and deciphering the world we see. It makes intuitive sense that when it comes to self-tracking that we spend time creating images, charts, graphs, and visualizations that represent our collected data. One of the great things about our brains, especially our visual cortex, is that it is very, very good at recognizing patterns. Pattern recognition is a key aspect of the self-tracking practice. Being able to identify and recognize patterns related to behavior, thoughts, location, etc. helps us to start to tease out the intricate patterns that make up the complex cause and effect game we call life.

 

But Aren’t Numbers Enough?

Glad you asked! While we all love the numbers we generate from our different self-tracking methods, being able to see a visual representation of the data allows us to look deeper into the intricacies of the numerical values. Consider for a moment the wonderful example provided by English statistician, Francis Anscombe. Let’s consider the following four graphs:

You can immediately see the difference among the four graphs, they obviously represent very different characteristics of a measured phenomena. What’s interesting here, and what Anscombe’s Quartet demonstrates, is that simple statistics can be woefully inadequate for understanding datasets. Funny thing about each of those graphs – the data displayed has the same summary characteristics across each graph. That is, each graph has the same mean, variance, correlation and regression line. Only when the data is plotted can differences among the data be observed.

What Now?

There are a variety of tools and services out there to help you visualize your data, generate patterns and bring insight to your data – and we’ve highlighted them many times before here on the QS Blog. Hopefully looking back through these previous posts will help you and inspire you to spend some time making your data visual!

Do you have a favorite visualization or data viz tool? Share it in the comments below!

Posted in QS 101 | Tagged , , , , , | 1 Comment

Laurie Frick on Sleep Patterns

In this video, Laurie Frick presents her amazing work on daily activity charts and sleep charts translated to art. Laurie will be presenting her visualizations at the QS conference this weekend. (Filmed at the NY Quantified Self Show&Tell #11 at Parsons The New School for Design.)

Laurie Frick – Sleep Patterns from Steven Dean on Vimeo.

Posted in Videos | Tagged , , , , | 3 Comments

Percentile Feedback and Productivity

In January, after talking with Matthew Cornell, I decided to measure my work habits. I typically work for a while (10-100 minutes), take a break (10-100 minutes), resume work, take another break, and so on. The breaks had many functions: lunch, dinner, walk, exercise, nap. I wanted to do experiments related to quasi-reinforcement.

I wrote R programs to record when I worked.  They provided simple feedback, including how much I had worked that day (e.g., “121 minutes worked so far”) and how long the current bout of work had lasted (e.g., “20 minutes of email” — meaning the current bout of work, which was answering email , had so far lasted 20 minutes).

I collected data for two months before I wrote programs to graph the data. The first display I made (example above) showed efficiency (time spent working/time available to work) as a function of time of day. Available time started when I woke up. If I woke up at 5 am, and by 10 am had worked 3 hours, the efficiency at 10 am would be 60%. The display showed the current day as a line and previous days as points. During the day the line got longer and longer.

The blue and red points are from before the display started; the green and black points are from after the display started. The red and black points are the final points of their days — they sum up the days. A week or so after I made the display I added the big number in the upper-right corner (in the example, 65). It gives the percentile of the current efficiency compared to all the efficiency measurements within one hour of the time of day (e.g., if it is 2 p.m., the current efficiency is compared to efficiency measurements between 1 p.m. and 3 p.m. on previous days).

I started looking at the progress display often. To my great surprise, it helped a lot. It made me more efficient. You can see this in the example above because most of the green points (after the display started) are above most of the blue points (before the display). You can also see the improvement in the graph below, which shows the final efficiency of each day.

My efficiency jumped up when the display started.

Why did the display help? I call it percentile feedback because that name sums up a big reason I think it helped. The number in the corner makes the percentile explicit but simply seeing where the end of the line falls relative to the points gives an indication of the percentile. I think the graphical display helped for four reasons:

1. All improvement rewarded, no matter how small or from what level. Whenever I worked, the line went up and the percentile score improved. Many feedback schemes reward only a small range of changes of behavior. For example, suppose the feedback scheme is A+, A, A-, etc. If you go from low B- to high B-, your grade won’t change. A score of 100 was nearly impossible, so there was almost always room for improvement.

2. Overall performance judged. I could compare my percentile score to my score earlier in the day (e.g., 1 pm versus 10 am) but the score itself was a comparison to all previous days, in the sense that a score above 50 meant I was doing better than average. Thus there were two sources of reward: (a) doing better than a few hours ago and (b) doing better than previous days.

3. Attractive. I liked looking at the graphs, partly due to graphic design.

4.  Likeable. You pay more attention to someone you like than someone you don’t like. The displays were curiously likable. They usually praised me, in the sense that the percentile score was usually well above 50. Except early in morning, they were calm, in the sense that they did not change quickly. If the score was 80 and I took a 2-hour break, the score might go down to 70 — still good. And, as I said earlier, every improvement was noticed and rewarded — and every non-improvement was also gently noted. It was as if the display cared.

Now that I’ve seen how helpful and pleasant feedback can be, I miss similar feedback in other areas of life. When I’m walking/running on my treadmill, I want percentile feedback comparing this workout to previous ones. When I’m studying Chinese, I want some sort of gentle comparison to the past.

Posted in Personal Projects | Tagged , , , , | 5 Comments

Sleep Patterns by Artist Laurie Frick @ Edward Cella in LA

Over the summer at NYU’s ITP Camp for adults, I met the artist Laurie Frick who was making some breathtakingly beautiful sculptures and installations that looked a lot like our QS charts and spreadsheets. I encouraged Laurie to take a look at the data our community was producing.
.
In Laurie’s words, “I genuinely think there is something inherently comforting in the visual pattern of daily activities both, sleeping and waking.  I started using Ben Lipkowitz‘s daily activity charts, and then got hooked on tracking my sleep data as well.” She draws from neuroscience to construct intricately hand-built works and installations to explore the nature of pattern and the mind.
.
If you’re in LA, make plans to attend the opening reception on Saturday, February 12 from 6-8 at Edward Cella Art + Architecture or check out the work through April 2nd.
Laurie will also join us in May at our first Quantified Self Conference and will have lots of stories to share with us.
Posted in Personal Projects | Tagged , , , | 3 Comments