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

1,120 views

Published on

Published in: Technology, Economy & Finance
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,120
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. Challenges of Self-Tracking Ian Li Human-Computer Interaction Institute Carnegie Mellon University Quantified Self Conference 2011
  2. 2. Challenges of Self-TrackingWhy I Spent 7 Years Doing Research Ian Li Human-Computer Interaction Institute Carnegie Mellon University Quantified Self Conference 2011
  3. 3. 3!
  4. 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. 5!
  6. 6. 6!
  7. 7. 7!
  8. 8. Seattle Pittsburgh 7 years ago… 8!
  9. 9. ? 9!
  10. 10. Scratch your own itch. 10!
  11. 11. DesignComputer Science Self-Tracking 11!
  12. 12. Physical Activity 12!
  13. 13. How do we help people track the factorsthat affect physical activity? 13!
  14. 14. 14!
  15. 15. IMPACT 1.0 15!
  16. 16. IMPACT 2.0 http://ianli.com/impact/ 16!
  17. 17. Self-tracking is hard. 17!
  18. 18. PREPARATION COLLECTION INTEGRATION REFLECTION ACTION 18!
  19. 19. PREPARATION COLLECTION INTEGRATION REFLECTION ACTION The stages are inter-dependent. 19!
  20. 20. PREPARATION COLLECTION INTEGRATION REFLECTION ACTION The stages are iterative. 20!
  21. 21. PREPARATION COLLECTION INTEGRATION REFLECTION ACTION People want to know howvarious factors affect behavior. 21!
  22. 22. PREPARATION COLLECTION INTEGRATION REFLECTION ACTION CHALLENGEHow do we build easy-to-use and insightful tools? 22!
  23. 23. Some Tools I’ve Made 23!
  24. 24. Collect data Show visualizations manually. immediately after. Experience Sampling+Feedback 24!
  25. 25. Grafitter http://grafitter.com 25!
  26. 26. MoodJam http://moodjam.org 26!
  27. 27. Innertubehttp://innertube.me 27!
  28. 28. Open-source API for developers Innertube API Steps <script type=”text/javascript”> </script> 28!
  29. 29. Catalog to find widgets easily Innertube CATALOG 29!
  30. 30. Visualization widgets in one UI Innertube DASHBOARD Steps Calories Eaten Mood 30!
  31. 31. Thanks! Ian Li ianli@cmu.edu http://ianli.comCarnegie Mellon University 31!

×