際際滷

際際滷Share a Scribd company logo
Challenges of Self-Tracking

                 Ian Li
    Human-Computer Interaction Institute
        Carnegie Mellon University

    Quanti鍖ed Self Conference 2011
Challenges of Self-Tracking
Why I Spent 7 Years Doing Research


                  Ian Li
     Human-Computer Interaction Institute
         Carnegie Mellon University

     Quanti鍖ed Self Conference 2011
3!
!   !   onReady: function() {!
!   !   !    if (_.isFunction(localProps.ready)) {!
!   !   !    !   localProps.ready.apply(self);!
!   !   !    }!
!   !   },!
!   !   !
!   !   props: {!
!   !   !    scrolling: "no"!
!   !   }!
!   },!
!   // Interface Configuration!
!   {!
!   !   local: {!
!   !   !    dashboard: function(method, args, successFn, errorFn) {!!   !    !    !
!   !   !    !   if (_.isFunction(remoteProps[method])) {!
!   !   !    !   !    var returnValue = remoteProps[method].apply(self, args);!
!   !   !    !   !    !
!   !   !    !   !    if (!_.isUndefined(returnValue)) {!
!   !   !    !   !    !   return returnValue;!
!   !   !    !   !    }!
!   !   !    !   } else {!
!   !   !    !   !    // No method exists, call the default method.!
!   !   !    !   !    if (_.isFunction(localProps.default)) {!
!   !   !    !   !    !   localProps.default.apply(self);!
!   !   !    !   !    } else {!
!   !   !    !   !    !   // Otherwise, fail silently.!
!   !   !    !   !    }!
!   !   !    !   }!
!   !   !    }!
!   !   },!
!   !   remote: {!
                                                                                4!
!   !   !    // Invoke methods on the widget.!
5!
6!
7!
Seattle



                         Pittsburgh
          7 years ago




                                 8!
?

    9!
Scratch your own itch.




                         10!
Design
Computer Science
  Self-Tracking


                   11!
Physical Activity




                    12!
How do we help people
      track the factors
that affect physical activity?



                                 13!
14!
IMPACT 1.0
             15!
IMPACT 2.0   http://ianli.com/impact/
                                        16!
Self-tracking is hard.




                         17!
PREPARATION   COLLECTION   INTEGRATION   REFLECTION   ACTION




                                                               18!
PREPARATION   COLLECTION   INTEGRATION   REFLECTION   ACTION




           The stages are
          inter-dependent.

                                                               19!
PREPARATION   COLLECTION   INTEGRATION   REFLECTION   ACTION




 The stages are iterative.


                                                               20!
PREPARATION   COLLECTION   INTEGRATION   REFLECTION   ACTION




  People want to know how
various factors affect behavior.

                                                                 21!
PREPARATION   COLLECTION   INTEGRATION   REFLECTION   ACTION




      CHALLENGE
How do we build easy-to-use
   and insightful tools?
                                                                22!
Some Tools Ive Made




                       23!
Collect data      Show visualizations
 manually.         immediately after.


  Experience Sampling+Feedback
                                        24!
赫姻温鍖t岳艶姻   http://gra鍖tter.com
                                 25!
MoodJam   http://moodjam.org
                               26!
Innertube
http://innertube.me


                      27!
Open-source API for developers
         Innertube API


                       Steps




         <script type=text/javascript>




         </script>




                                           28!
Catalog to 鍖nd widgets easily
      Innertube CATALOG




                                29!
Visualization widgets in one UI
      Innertube DASHBOARD


                 Steps




             Calories Eaten




                 Mood




                                  30!
Thanks!


                              Ian Li
                       ianli@cmu.edu
                       http://ianli.com

Carnegie Mellon University




                                          31!

More Related Content

Challenges of Self-Tracking (or Why I Spent 7 Years Doing Research)

  • 1. Challenges of Self-Tracking Ian Li Human-Computer Interaction Institute Carnegie Mellon University Quanti鍖ed Self Conference 2011
  • 2. Challenges of Self-Tracking Why I Spent 7 Years Doing Research Ian Li Human-Computer Interaction Institute Carnegie Mellon University Quanti鍖ed Self Conference 2011
  • 3. 3!
  • 4. ! ! onReady: function() {! ! ! ! if (_.isFunction(localProps.ready)) {! ! ! ! ! localProps.ready.apply(self);! ! ! ! }! ! ! },! ! ! ! ! ! props: {! ! ! ! scrolling: "no"! ! ! }! ! },! ! // Interface Configuration! ! {! ! ! local: {! ! ! ! dashboard: function(method, args, successFn, errorFn) {!! ! ! ! ! ! ! ! if (_.isFunction(remoteProps[method])) {! ! ! ! ! ! var returnValue = remoteProps[method].apply(self, args);! ! ! ! ! ! ! ! ! ! ! ! if (!_.isUndefined(returnValue)) {! ! ! ! ! ! ! return returnValue;! ! ! ! ! ! }! ! ! ! ! } else {! ! ! ! ! ! // No method exists, call the default method.! ! ! ! ! ! if (_.isFunction(localProps.default)) {! ! ! ! ! ! ! localProps.default.apply(self);! ! ! ! ! ! } else {! ! ! ! ! ! ! // Otherwise, fail silently.! ! ! ! ! ! }! ! ! ! ! }! ! ! ! }! ! ! },! ! ! remote: {! 4! ! ! ! // Invoke methods on the widget.!
  • 5. 5!
  • 6. 6!
  • 7. 7!
  • 8. Seattle Pittsburgh 7 years ago 8!
  • 9. ? 9!
  • 10. Scratch your own itch. 10!
  • 11. Design Computer Science Self-Tracking 11!
  • 13. How do we help people track the factors that affect physical activity? 13!
  • 14. 14!
  • 15. IMPACT 1.0 15!
  • 16. IMPACT 2.0 http://ianli.com/impact/ 16!
  • 18. PREPARATION COLLECTION INTEGRATION REFLECTION ACTION 18!
  • 19. PREPARATION COLLECTION INTEGRATION REFLECTION ACTION The stages are inter-dependent. 19!
  • 20. PREPARATION COLLECTION INTEGRATION REFLECTION ACTION The stages are iterative. 20!
  • 21. PREPARATION COLLECTION INTEGRATION REFLECTION ACTION People want to know how various factors affect behavior. 21!
  • 22. PREPARATION COLLECTION INTEGRATION REFLECTION ACTION CHALLENGE How do we build easy-to-use and insightful tools? 22!
  • 23. Some Tools Ive Made 23!
  • 24. Collect data Show visualizations manually. immediately after. Experience Sampling+Feedback 24!
  • 25. 赫姻温鍖t岳艶姻 http://gra鍖tter.com 25!
  • 26. MoodJam http://moodjam.org 26!
  • 28. Open-source API for developers Innertube API Steps <script type=text/javascript> </script> 28!
  • 29. Catalog to 鍖nd widgets easily Innertube CATALOG 29!
  • 30. Visualization widgets in one UI Innertube DASHBOARD Steps Calories Eaten Mood 30!
  • 31. Thanks! Ian Li ianli@cmu.edu http://ianli.com Carnegie Mellon University 31!