발표자: 김영호(서울대 박사과정)
발표일: 2018.3.
HCI (인간컴퓨터상호작용)는 기술을 통해 인간을 이해하고, 삶을 이롭게 하는 기술을 디자인하는 학문이다. 본 발표는 HCI의 폭넓은 연구분야 중 Personal Informatics 및 Self-tracking에 대한 부분을 다룬다. Personal Tracking 혹은 Self-tracking은 개인이 자기 삶의 다양한 측면을 꾸준히 기록하여 그 데이터를 통해 생활의 질을 개선하거나 인사이트를 도출하는 활동이다. 최근에는 스마트 밴드 등 디지털 헬스케어 기술이 발달하면서 자동화된 Self-tracking이 대중화되었다. 본 발표에서는 지속적으로 변화하는 개인의 라이프로깅 욕구를 충족시켜주는 모바일 HCI 기술의 디자인 및 적용 연구와, 개인 생산성 트래킹을 주제로 데이터 시각화의 프레이밍 효과를 다룬 사용자 경험 리서치를 소개한다.
인터넷 쇼핑몰을 둘러보며 제품을 구매하는 사용자나, 개발/사무용 소프트웨어 및 intranet 사용자의 시선을 실시간으로 관찰할 수 있다는 것은, 사용자의 행동을 이해하고, 편이성을 개선하는데 도움을 줄 수 있는, 매우 의미있는 통찰을 얻을 수 있는 방법일 것입니다.
tobii의 실시간 시선추적 관찰 솔루션은, 연구를 위한 추가분석 기능들을 제거한, 순수 실시간 모니터링 전용 장비입니다.
제 18회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [분모자] : 분류 모자이크BOAZ Bigdata
데이터 분석 프로젝트를 진행한 분모자 팀에서는 아래와 같은 프로젝트를 진행했습니다.
로고 자동 감지 및 모자이크 서비스 제안
19기 오효근 건국대학교 일반대학원 기계설계학과
19기 김보겸 중앙대학교 사회학과
19기 송예진 서울여자대학교 소프트웨어융합학과
19기 우아라 서울여자대학교 소프트웨어융합학과
19기 임서현 성균관대학교 글로벌리더학부
린스타트업 이해와 Case study(Lean Startup and Case Study)Matthew Lee
린스타트업 방법론을 이희우의 눈으로 쉽게 설명하였습니다. 제가 투자하기도 한 기업 카닥(자동차 외장수리 앱) 사례를 들어서 쉽게 설명하였으니 린스타트업을 이해하는 데 도움이 많이 될 겁니다.
특별히, 저에게 린스타트업을 가르쳐 주신 이그나잇스파크의 최환진 대표님, 코노랩스의 민윤정 대표님께 감사드립니다. 사례를 기꺼이 오픈해 주신 카닥 한현철 이사님께도 감사의 마음 전합니다.
인터넷 쇼핑몰을 둘러보며 제품을 구매하는 사용자나, 개발/사무용 소프트웨어 및 intranet 사용자의 시선을 실시간으로 관찰할 수 있다는 것은, 사용자의 행동을 이해하고, 편이성을 개선하는데 도움을 줄 수 있는, 매우 의미있는 통찰을 얻을 수 있는 방법일 것입니다.
tobii의 실시간 시선추적 관찰 솔루션은, 연구를 위한 추가분석 기능들을 제거한, 순수 실시간 모니터링 전용 장비입니다.
제 18회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [분모자] : 분류 모자이크BOAZ Bigdata
데이터 분석 프로젝트를 진행한 분모자 팀에서는 아래와 같은 프로젝트를 진행했습니다.
로고 자동 감지 및 모자이크 서비스 제안
19기 오효근 건국대학교 일반대학원 기계설계학과
19기 김보겸 중앙대학교 사회학과
19기 송예진 서울여자대학교 소프트웨어융합학과
19기 우아라 서울여자대학교 소프트웨어융합학과
19기 임서현 성균관대학교 글로벌리더학부
린스타트업 이해와 Case study(Lean Startup and Case Study)Matthew Lee
린스타트업 방법론을 이희우의 눈으로 쉽게 설명하였습니다. 제가 투자하기도 한 기업 카닥(자동차 외장수리 앱) 사례를 들어서 쉽게 설명하였으니 린스타트업을 이해하는 데 도움이 많이 될 겁니다.
특별히, 저에게 린스타트업을 가르쳐 주신 이그나잇스파크의 최환진 대표님, 코노랩스의 민윤정 대표님께 감사드립니다. 사례를 기꺼이 오픈해 주신 카닥 한현철 이사님께도 감사의 마음 전합니다.
[Causal Inference Workshop 2022] Applications of Causal Inference in Product ...Bokyung Choi
Youtube Link : https://youtu.be/ubuFDpYIqTM?si=0E7WdBNeyj87jZAb
Applications of Causal Inference in Product Analytics
프로덕트 애널리틱스에서의 인과추론의 활용 사례와 향후 과제
Bokyung Choi (최보경)
Korea Summer Workshop on Causal Inference 2022
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...Amazon Web Services Korea
규모의 경제에서 속도의 경제로 이동하고 있는 요즘, 기업의 경쟁우위를 위하여 클라우드 마이그레이션과 애플리케이션 및 프로세스 현대화는 생존을 위한 필수조건이 되었습니다. 본 세션에서는 마이그레이션과 현대화를 위한 30여 가지 아이디어를 살펴보고자 합니다. 제약 이론, 도요타 생산방식과 같이 개선을 위한 기반 사상에서 DevOps, FinOps, SRE 등의 프랙티스와 그를 구성하는 SLA, Loosely Couple Architecture, CI/CD 등의 메카니즘, 그리고 마이그레이션을 위한 Transitional Architecture, Data Migration Architecture 등 30여 가지 아이디어를 공유합니다.
Getting User's Attention in Web Apps in Likable, Minimally Annoying WaysHyesoo Yoo
웹 애플리케이션에서 어떤 프레젠테이션 스타일이 효과적으로 사용자의 주의를 끄는가?
선행 연구를 기반으로 15가지 프젠 스타일을 추출한 후, 유저 스터디를 통해 user’s attention, their likability, recall of information을 알아봄으로써 효과적인 프젠 스타일을 비교해본 연구
최보경 : 실무자를 위한 인과추론 활용 - Best Practices
발표영상 https://youtu.be/wTPEZDc6fw4
---
PAP가 준비한 팝콘 시즌1에서 프로덕트와 함께 성장하는 데이터 실무자들의 이야기를 담았습니다.
---
PAP(Product Analytics Playground)는 프로덕트 데이터 분석에 대해 편안하게 이야기할 수 있는 커뮤니티입니다.
우리는 데이터 드리븐 프로덕트 문화를 더 많은 분들이 각자의 자리에서 이끌어갈 수 있도록 하는 것을 목표로 합니다.
다양한 직군의 사람들이 모여 프로덕트를 만들듯 PAP 역시 다양한 멤버로 구성되어 있으며, 여러분들의 참여로 만들어집니다.
---
공식 페이지 : https://playinpap.oopy.io
페이스북 그룹 : https://www.facebook.com/groups/talkinpap
팀블로그 : https://playinpap.github.io
모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)keesung kim
모바일 시대의 프로토타이핑.
말그대로 모바일 시대에서 프로토타이핑의 역할과 기회에 대한 정리입니다. :)
1. 모바일 프로토타이핑의 중요성
프로세스의 변화
인터랙션의 차이
2. 적합한 프로토타이핑 도구의 선택
Time based Flow Design
State based Interaction Design
[GAMENEXT] 먼저 배우고 강하게 시작! : 주요 출시를 희생하지 않고 모바일 게임 테스트하기GAMENEXT Works
[GAMENEXT] Strategies to Test and Launch Your Mobile Game (Jimmy Kim, Sales Executive, APAC, Fiksu
[GAMENEXT] 먼저 배우고 강하게 시작! : 주요 출시를 희생하지 않고 모바일 게임 테스트하기
Note (2017-07-12): a more recent version of this slide has been released. https://www.slideshare.net/ByoungHeeKim1/20170629-osia-final
Introduction to deep learning approaches for artificial intelligence (with some practice materials) (mostly in Korean)
(서울대학교 인지과학협동과정, 인지과학방법론 2016년 2학기 강의)
ZUIX is a design system created by Zigbang's CTO team to standardize design across all of Zigbang's services. It uses React Native for responsive, multi-platform components and includes tools like Storybook for development and a design review infrastructure for validation. The deployment process involves code reviews, CI/CD pipelines, and publishing to a npm registry. Training and documentation is provided through tools like Google Classroom and Notion. The team aims to further develop ZUIX by improving the design review tools, adding end-to-end testing, and analyzing component usage. The goal is to solve Zigbang's unique challenges through an agile, collaborative approach between designers and developers.
Weitere ähnliche Inhalte
Ähnlich wie Designing the HCI Technology for Flexible, Semi-Automated Personal Tracking Experience
[Causal Inference Workshop 2022] Applications of Causal Inference in Product ...Bokyung Choi
Youtube Link : https://youtu.be/ubuFDpYIqTM?si=0E7WdBNeyj87jZAb
Applications of Causal Inference in Product Analytics
프로덕트 애널리틱스에서의 인과추론의 활용 사례와 향후 과제
Bokyung Choi (최보경)
Korea Summer Workshop on Causal Inference 2022
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...Amazon Web Services Korea
규모의 경제에서 속도의 경제로 이동하고 있는 요즘, 기업의 경쟁우위를 위하여 클라우드 마이그레이션과 애플리케이션 및 프로세스 현대화는 생존을 위한 필수조건이 되었습니다. 본 세션에서는 마이그레이션과 현대화를 위한 30여 가지 아이디어를 살펴보고자 합니다. 제약 이론, 도요타 생산방식과 같이 개선을 위한 기반 사상에서 DevOps, FinOps, SRE 등의 프랙티스와 그를 구성하는 SLA, Loosely Couple Architecture, CI/CD 등의 메카니즘, 그리고 마이그레이션을 위한 Transitional Architecture, Data Migration Architecture 등 30여 가지 아이디어를 공유합니다.
Getting User's Attention in Web Apps in Likable, Minimally Annoying WaysHyesoo Yoo
웹 애플리케이션에서 어떤 프레젠테이션 스타일이 효과적으로 사용자의 주의를 끄는가?
선행 연구를 기반으로 15가지 프젠 스타일을 추출한 후, 유저 스터디를 통해 user’s attention, their likability, recall of information을 알아봄으로써 효과적인 프젠 스타일을 비교해본 연구
최보경 : 실무자를 위한 인과추론 활용 - Best Practices
발표영상 https://youtu.be/wTPEZDc6fw4
---
PAP가 준비한 팝콘 시즌1에서 프로덕트와 함께 성장하는 데이터 실무자들의 이야기를 담았습니다.
---
PAP(Product Analytics Playground)는 프로덕트 데이터 분석에 대해 편안하게 이야기할 수 있는 커뮤니티입니다.
우리는 데이터 드리븐 프로덕트 문화를 더 많은 분들이 각자의 자리에서 이끌어갈 수 있도록 하는 것을 목표로 합니다.
다양한 직군의 사람들이 모여 프로덕트를 만들듯 PAP 역시 다양한 멤버로 구성되어 있으며, 여러분들의 참여로 만들어집니다.
---
공식 페이지 : https://playinpap.oopy.io
페이스북 그룹 : https://www.facebook.com/groups/talkinpap
팀블로그 : https://playinpap.github.io
모바일시대의프로토타이핑 (@웹월드컨퍼런스, 2014.11.19)keesung kim
모바일 시대의 프로토타이핑.
말그대로 모바일 시대에서 프로토타이핑의 역할과 기회에 대한 정리입니다. :)
1. 모바일 프로토타이핑의 중요성
프로세스의 변화
인터랙션의 차이
2. 적합한 프로토타이핑 도구의 선택
Time based Flow Design
State based Interaction Design
[GAMENEXT] 먼저 배우고 강하게 시작! : 주요 출시를 희생하지 않고 모바일 게임 테스트하기GAMENEXT Works
[GAMENEXT] Strategies to Test and Launch Your Mobile Game (Jimmy Kim, Sales Executive, APAC, Fiksu
[GAMENEXT] 먼저 배우고 강하게 시작! : 주요 출시를 희생하지 않고 모바일 게임 테스트하기
Note (2017-07-12): a more recent version of this slide has been released. https://www.slideshare.net/ByoungHeeKim1/20170629-osia-final
Introduction to deep learning approaches for artificial intelligence (with some practice materials) (mostly in Korean)
(서울대학교 인지과학협동과정, 인지과학방법론 2016년 2학기 강의)
Ähnlich wie Designing the HCI Technology for Flexible, Semi-Automated Personal Tracking Experience (20)
ZUIX is a design system created by Zigbang's CTO team to standardize design across all of Zigbang's services. It uses React Native for responsive, multi-platform components and includes tools like Storybook for development and a design review infrastructure for validation. The deployment process involves code reviews, CI/CD pipelines, and publishing to a npm registry. Training and documentation is provided through tools like Google Classroom and Notion. The team aims to further develop ZUIX by improving the design review tools, adding end-to-end testing, and analyzing component usage. The goal is to solve Zigbang's unique challenges through an agile, collaborative approach between designers and developers.
This document discusses Kakao's search platform front-end project. It describes the architecture of an integrated search service using microservices and the need for a design system due to fragmented UIs. It introduces the KST (Kakao Search Template) project for creating a design system including 200+ UI blocks and templates. The KST Builder, Logger, and Dashboard are discussed for managing templates, logging usage, and monitoring coverage. Maintaining a consistent design system is important for operating diverse search services and platforms.
This document discusses Banksalad Product Language (BPL), which is a method used at Banksalad to standardize UI text, elements, and components. It allows designers and developers to use consistent terms, while abstracting UI elements to different levels suitable for their roles. Examples of standardized elements are provided, as well as external resources that discuss concepts like tree shaking that are relevant to BPL. While BPL has benefits, the document considers whether there may be better approaches than BPL.
This document summarizes a presentation about using Stitches, a React styling library, and Storybook for component design.
The presentation introduces Stitches as the styling library used for its support of React, easy usage, and themes. Key features of Stitches discussed include creating styled components, variants, and comparisons to other libraries.
Storybook is presented as a way to improve communication between designers and developers by allowing visualization of components alongside their stories. Clean communication through a shared Storybook is emphasized.
Reflections on initially creating a design system note the benefits of consistency and speed but also identify areas for improvement like documentation, process alignment, and understanding each other's roles. Establishing trust and understanding between
비행기 설계를 왜 통일 해야 할까?
디자인 시스템을 하는 이유
비행기들이 다 용도가 다르다...어떻게 설계하지?
맥락이 다른 페이지와 패턴
경유지까지 아직 멀었다... 언제 수리하지?
디자인 시스템을 적용하는 시점
엔지니어랑 얘기해서 정비해야하는데...어떻게 수리하지?
디자인 시스템을 적용하는 프로세스
비행기 설계가 바뀐걸 어떻게 알리지?
디자인 시스템의 전파
The document discusses Kotlin coroutines and how they can be used to write asynchronous code in a synchronous, sequential way. It explains what coroutines are, how they work internally using continuation-passing style (CPS) transformation and state machines, and compares them to callbacks. It also outlines some of the benefits of using coroutines, such as structured concurrency, light weight execution, built-in cancellation, and simplifying asynchronous code. Finally, it provides examples of how to use common coroutine builders like launch, async, and coroutineScope in a basic Android application with ViewModels.
This document contains the transcript from a presentation given by Wonsuk Lim from Naver on tips for debugging and analyzing Android applications. Some key tips discussed include fully utilizing the Android emulator's capabilities like 2-finger touch control, clipboard sharing between the emulator and host PC, and mocking locations. Advanced settings for the emulator like foldable and camera emulation are also covered. The presenter recommends ways to configure developer options and use tools like LeakCanary, the Android profiler, and Stetho for testing app stability. Methods for understanding the Android framework by reviewing system services and managers via AIDL files and logcat dumps are presented. Finally, reverse engineering tools like APK Extractor and decompilers are introduced.
Designing the HCI Technology for Flexible, Semi-Automated Personal Tracking Experience
1. Young-Ho Kim (Ph.D candidate)
Human-Computer Interaction Laboratory
Department of Computer Science & Engineering
Seoul National University
Designing the HCI Technology for
Flexible, Semi-Automated
Personal Tracking Experience
2. 발표자 소개
2
김 영 호
2012 - 현재 서울대학교 컴퓨터공학부 HCI 연구실 박사과정
(지도교수: 서진욱)
2011 - 2012 (주) 이음소시어스 브랜드경험 디자이너
2007 - 2011 서울대학교 미술대학 디자인학부 학사 (BFA)
http://younghokim.net
3. 발표 개요
1. HCI, Self-Tracking, and Personal Informatics
2. TimeAware: Promoting Behavior Change through Visual Feedback Design
3. OmniTrack: Designing Flexible Self-tracking Technology
3
CHI 2016 UbiComp 2017
7. SELF-TRACKING
People's recording, analyzing, and reflecting
on data about themselves
7
The practice of systematically recording information
about one's diet, health, or activities, typically by means of a
smartphone, so as to discover behavioral patterns that may then be
adjusted to help improve one's physical or mental well-being.
The Oxford English Dictionary
Gina Neff and Dawn Nafus,
Self-Tracking. 2016. THE MIT Press
자신의 행동패턴을 알아내어 신체적/정신적 웰빙을 증진하기 위한 목적으로
식이, 건강, 활동 등의 지표를 체계적으로 기록하는 활동
자신에 대한 데이터를 기록하고, 분석하고, 숙고하는 과정
9. THE RISE OF SELF-TRACKING
325,000 mHealth apps listed on major app stores (2017)1
21% of American adults use wearable devices (2015)2
9
1 Research 2 Guidance 2017, mHealth App Economics: Current Status and Future Trends in Mobile Health. 2017.
2 Fleming 2015, Data Digest: Announcing Our Annual Benchmark On The State Of US Consumers And Technology In 2015
10. EARLY SELF-TRACKING
Daily tracking of the 13 virtues
10
Benjamin Franklin
1706-1790
One of the Founding Fathers
Temperance
Silence
Order
Resolution
Frugality
Industry
Sincerity
Justice
Moderation
Cleanliness
Tranquility
Chastity
Humility
11. THE QUANTIFIED SELF MOVEMENT (MID 2000)
열정적인 셀프기록자들의 모임
11
Understanding quantified-selfers’ practices in
collecting and exploring personal data
Choe et al, ACM CHI ’14
13. OPEN QUESTIONS OF SELF-TRACKING
13
Design Problems Technical Problems Analytical Problems
어떤 지표를 어떻게 기록해야
하는가?
예) 수면 트래킹 앱에서는 어떤 지표를
기록해야 하는가? 자동인가 수동인가?
기록한 데이터에 대한 피드백은
어떤 식으로 줄 것인가?
예) 시각화 위젯, 노티피케이션, 이메일
등
어떻게 대상 지표를 효과적으로
측정할 것인가? (적은 센서로,
최소한의 배터리로)
예) 수면, 혈압, 심박 등
기록한 데이터를 통해 어떤 식으로
인사이트를 도출할 것인가?
예) 딥 러닝, 데이터 마이닝
14. SEMI-AUTOMATED TRACKING
Understanding self-tracking
as a combination of the automated + manual capture methods
14
Choe et al., 2016, Semi-Automated Tracking: A Balanced Approach for Self-Monitoring Applications, IEEE Pervasive Computing
Fully manual
tracking
Fully automated
tracking
Paper Diary
Wearable
Monitoring
SESAME
MoodRhythm
MONARCA
M-Psychiatry
MoodTracker
Semi-automated Tracking Spectrum for Mood
15. SEMI-AUTOMATED TRACKING
15
Choe et al., 2016, Semi-Automated Tracking: A Balanced Approach for Self-Monitoring Applications, IEEE Pervasive Computing
기록에 대한 부담 낮음
(데이터의 종류에 따라) 정확성 높음
웨어러블을 착용해야 하는 부담
데이터에 대한 몰입도 떨어짐 (Disengagement)
+
+
-
-
자신에 대한 인지 증대
데이터에 대한 몰입도 높음
기록 대상 활동에 대한 선택의 폭 높음
수동 기록만 가능한 데이터들이 있음
직접 기록해야 하는 부담
기록의 주관성으로 인한 데이터의 정확도 타협
+
+
+
+
-
-
Fully manual
tracking
Fully automated
tracking
17. Leveraging Framing Effects to Enhance Personal Productivity
Young-Ho Kim 1 Jae Ho Jeon 1, 2 Eun Kyoung Choe 3
Bongshin Lee 4 KwonHyun Kim 5 Jinwook Seo 1
ACM CHI 2016
19. Automated computer usage
tracking on a background process
RescueTime
www.rescuetime.com
COMMERCIAL TOOLS
19
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
RescueTime’s Daily View
20. POWER OF PRODUCTIVITY MONITORING
20
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
“어플리케이션 사용 히스토리 시각화를 통해 시간관리에 대한 인사이트를 줄 수 있다”
KnowSelf (Pammer et al., 2012, 2013, 2015)
21. PRIOR STUDIES WITH RESCUETIME
21
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Estimating Usage Can Reduce
the Stress of Social Networking (CHI ’13)
Y.Zhou, J. Bird, A. L. Cox, and D. Brumby
자신의 SNS 사용량을 제대로 파악하게 되자
본인이 SNS를 과용할지 모른다는 스트레스가
줄어들었다.
Social networking use and RescueTime: the
issue of engagement (UbiComp ’14 Adjunct)
E. I. M. Collins, A. L. Cox, J. Bird, and D. Harrison
웹을 통해 대시보드를 접속해야 하는 번거로움이
데이터에 대한 몰입과 트래킹의 효과를 떨어지게
만들었다.
4.68 seconds/day of
RescueTime dashboard use
22. RESEARCH AIM
How can we design
effective feedback
for productivity tracking systems?
22
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
24. FRAMING EFFECTS
24
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Positive Framing
The water is
half full!
Negative Framing
The water is
half empty!
Amos Tversky and Daniel E Kahneman., 1981
The framing of decisions and the psychology of choice
25. NUDGING BY FRAMING
25
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Positive Framing Negative Framing
E. K. Choe, B. Lee, S. Munson, W. Pratt, J. A. Kientz., 2013
Persuasive performance feedback: the effect of framing on self-efficacy
2500 Steps achieved 7500 Steps remaining
More desirable in improving the self-efficacy
29. RescueTime의 자동화된 레이블링 + TimeAware만의 부분 레이블링 컨셉
LOGGING PRODUCTIVITY
29
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Finished UsingStarted Using
30. LOGGING PRODUCTIVITY
초기의 생산성 레이블은 각 어플리케이션의 기본 생산성으로 매겨짐
30
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Distracting
Neutral
Productive
Productivity Levels
Finished UsingStarted Using
31. Finished UsingStarted Using
LOGGING PRODUCTIVITY
TimeAware에서는 사용 컨텍스트에 따라 일시적 생산성을 부여 가능
31
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
While Skype is used for
business meeting,
It is productive.
32. LOGGING PRODUCTIVITY
각각의 생산성 점수별 사용시간의 합 계산
32
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Finished UsingStarted Using
33. 1055
THE PRODUCTIVITY METRIC
Neutral 활동은 50% 확률로 생산적이거나 비생산적일 수 있다고 간주
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Productive Duration Distractive Duration
70 20
Productive Rate (%) Distractive Rate (%)
= 25= 75
34. FRAMING PRODUCTIVITY FEEDBACK
34
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Positive Framing
Productivity-emphasized
Productive elements are encoded blue.
Distracting elements are desaturated.
Productive Rate is used.
“You were 75% productive today.
75%
35. FRAMING PRODUCTIVITY FEEDBACK
35
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Negative Framing
Distraction-emphasized
Productive elements are desaturated.
Distracting elements are encoded red.
Distractive Rate is used.
“You were 25% distracted today.
25%
36. Information Dashboard
FEEDBACK EXPERIENCE FLOW
36
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Widget (Expanded)
Click!
Click!
Ambient Widget
(Always-on Feedback)
41. STRESS OF NEGATIVE FRAMING
Negatively-framed participants actively reported
much more stress of receiving Productivity Feedback.
41
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
“비생산적인 시간을 줄여야 한다는 무언의 압박을 받았
습니다.
“생산성을 늘려야 한다는 스트레스 때문에 계속 제 생산성을 체크하
게 되더군요.
42. ENGAGEMENT TO TIMEAWARE
No difference between groups
Higher engagement compared to prior work Collins et al., 2013
Promising effect of ambient widget on the engagement
42
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Widget Expansion Count
more than 2.5 times a day
Dashboard Access Count
more than 1.6 times a day
Dashboard Page Duration
longer than 1 minute a day
Collins et al., 2014.
4.65 seconds a day
43. SELF-REFLECTION FEEDBACK
43
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Associating productivity pattern to the
corresponding events to find factors
that were not captured by TimeAware
Factors Affecting Productivity
여러 장소에서 일해본 결과, 나의 생산성이 장소
에 따라 달라진다는 것을 알게 되었습니다.“
45. TRADEOFF OF NEGATIVE FRAMING
45
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
Distraction-emphasized representation
Enhancing productivity
Imposing stress and suppression
but
46. EFFECT OF FRAMING
Two framings established different level of personal threshold?
46
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
30%
Distracted
70%
Productive
Which state is worse?
48. IMPLICATION FOR LOWERING STRESS
Reduce frequency of feedback
exposure
• Push notification
• Notify the productivity drops
• Let the feedback disappear
automatically
48
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
30%
Distracted
Warning
You have been distracted
for more than 5 minutes!
49. IMPLICATION FOR LONG-TERM EFFECT
Distraction feedback could be:
초기에는 효과가 있으나
장기적 행동변화를 일으키기에는 충분치 않다
49
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
30%
Distracted
생산성을 어떻게 증진시킬 수 있는가에 대한
실행 가능한 가이드 필요
예: 이상적인 업무환경을 조성하는 방법
50. INTEGRATING MULTIPLE DEVICES
컴퓨터에 생산적인 프로그램을 켜둔
채로 스마트폰으로 딴짓을 했다
자동화된 생산성 트래킹은
cheating에 대한 대비 필요
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
50
52. Young-Ho Kim
Jinwook Seo
A Flexible Self-Tracking Approach
Leveraging Semi-Automated Tracking
Jae Ho Jeon Bongshin Lee Eun Kyoung Choe
ACM UbiComp 2017
53. 낮은 자유도, 미리 디자인된 트래킹 앱들
사람들의 트래킹 능력은
그들이 쓰는 툴의 디자인을 벗어날 수 없다
기록 가능한 목표 행동들,
기록 가능한 정보들,
…
53
iOS Health App
생리주기 기록 불가
54. Q. 당신의 독서를 기록할 수 있는 트래킹 앱을 구상해 보세요.
다양한 기록의 니즈
Challenging to find an existing app that perfectly suits one’s tracking needs
54
text
text
star
Book Reviews
Title
Author
Rating
Book Reviews
text
text
number
text
Title
Author
Pages
Review
Reading Logs
Title
Page From
Page To
Date
text
number
number
date
57. BALANCING BURDEN WITH OMNITRACK
57
SleepTight (Choe et al. 2015)
Mostly Manual
Fully manual
tracking
Fully automated
tracking
SleepTight++
Semi-Automated
잠잔 시간은 웨어러블을 통해
자동으로 측정
주관적인 수면의 질은
수동으로 입력
60. CORE COMPONENTS OF OMNITRACK
60
OmniTrack
A Flexible Self-Tracking Approach
Leveraging Semi-Automated Tracking
61. TRACKER = DATA TABLE
61
Trackers:
트래킹의 기본 단위.
하나의 데이터 테이블에 대응
62. 데이터 스키마를 구성하는 각각의 필드를 디자인.
나중에 스키마를 수정해도 기존에 기록한 데이터에 정보
손실없이 반영
DESIGNING & REVISING DATA SCHEMA
62
Text Number Time Point Time Range
Choices Ratings Photo Audio Rec. Location
Supported Field Types:
63. LEVERAGING THE EXISTING SERVICES
각 필드의 값에 기존의 웨어러블 디바이스와 앱으로부터
측정값을 불러와 입력하도록 설정 가능
63
Google Fit
64. TRACKING AUTOMATION BY TRIGGERS
Triggers:
미리 설정한 조건이 만족되면 자동으로 로그의 값을
채워서 기록
64
Time-based trigger:
Fired either at the preset time or
at periodic intervals
Data-driven trigger:
Log daily step count at every midnight
Log the time when my productivity drops
under 50%.
68. GOALS OF THE DEPLOYMENT STUDY
1. 사람들이 OmniTrack을 잘 활용할 수 있는지 알아보기
2. 사람들이 OmniTrack 앱을 어떻게 이용하는지 알아보기
3. OmniTrack이 제공하는 다양성을 알아보기
68
69. PARTICIPANTS
N = 21 (11 Females) 11 Undergrads / 6 Grads / 4 Workers Ages 22 ~ 34
Screener
1. 안드로이드 사용자
2. 기존에 트래킹을 수행하던 경험이 있고,
3. Self-Tracking에 관심이 있는 사람
69
72. RETAINED TRACKERS
72
84 Example Seed
Trackers
90Created
1 Edited
7
1
3 40 수정하지 않은 예제
9 수정된 예제
46 새롭게 추가
-33
-2
-44
21 Participants
✕
4 example trackers
Customized
Trackers
9
46
Retained Trackers
73. TRACKER STYLES
73
Timestamper
타임스탬프를 간편하게
기록하는 원버튼 트래커
Archive
단순 기록용 아카이빙
Daily Summary
하루 전체의 요약 내용을
기록하는 일지 형식
In-Situ Experience Tracker
특정 사건이 일어날 때마다
그 정보를 기록
MOOD
When Mood
Emotion
On Shortcut Panel
ALERGY PILL
On Shortcut Panel
Taken At
HEALTH
Date
Trigger at 1:00 AM
Distance
Steps
Sleep
RESTAURANT-WANNA-GO
On Shortcut Panel
Memo
2.52 styles per participant
74. TRACKER DIVERSITY
74
ShortTxt:1
Time:1
Num:1
LongTxt:1
No field
TimeSpan:1
Num:1 Time:1
LongTxt:1 Time:1
Num:2 TimeSpan:1 Time:1
Num:2
Rating:1 Choice:1
ShortTxt:1 Time:1
Num:2 Time:1
TimeSpan:1 Time:1
Num:2 TimeSpan:1
Choice:1 LongTxt:1 TimeSpan:1
Img:1 Loc:1 ShortTxt:1 Time:1
Num:5 TimeSpan:2 Time:1
Rating:1 Loc:1 ShortTxt:1 TimeSpan:1
Num:2 ShortTxt:1 Time:1
Audio:1 Img:1 ShortTxt:1 Time:1
Img:1 Rating:1 Loc:1 LongTxt:1 Time:1
Num:2 Loc:1 TimeSpan:2 Time:1
Img:4 Choice:1 LongTxt:1
Rating:1 LongTxt:4 ShortTxt:2
Img:1 Rating:1 ShortTxt:1
0 1 2 3 4 5 6 7 8
Tracker schema distribution
0 1 2 3 4 5 6 7
# of Fields
0
5
10
15
20
25
30
Field count distribution
롱테일 분포
길고 복잡한 디자인의 트래커가 꼬리에 다수 분포
75. TRACKER DIVERSITY
참가자들이 사용한 Mood 트래커의 5가지 다른 디자인
75
CURRENT MOOD
When
Mood
Emotion
CRYING
On Shortcut Panel
No Fields (Timestamp)
D19 Male, Undergrad
HAPPINESS:)
What happened
When
Remember Me
Voice
SADNESS:(
Why
When
ENCOURAGE!
On Shortcut Panel
When
D8 Female, Undergrad
In-Situ Experience Logger
Timestamper
76. TRACKER REFINEMENT
33%의 실험 참가자들이 기록 도중에 데이터 스키마를 수정
76
CURRENT MOOD
When
Mood
Emotion
CRYING
On Shortcut Panel
No Fields (Timestamp)
D19 Male, Undergrad
CURRENT MOOD
When
Mood
“처음에는 내 감정점수 그래프를 보고 싶어서 감정 점수만 기록을 했어
요.하다 보니까 단순 점수만이 아니라 어떤 종류의 감정을 느낀 것인지
도 궁금해지더라고요. 그래서 체크박스를 붙여서 당시의 감정도 함께
기록했습니다.
77. DISCUSSION & FUTURE WORK
77
OmniTrack
A Flexible Self-Tracking Approach
Leveraging Semi-Automated Tracking
78. DIVERSE AND DYNAMIC NEEDS
사람들의 트래킹 니즈는 다양하며 시간에 따라 역동적으로 변한다.
트래커의 “중도 수정” 컨셉 - 개인화되고 복잡한 트래킹 니즈에 대응하는
하나의 방안
78
79. 트래킹 디자인 공간의 확장
트래커의 라이프사이클 — Self-tracking의 단계에 대응
빅데이터를 통한 인사이트 도출
79
Creation Modification Deletion
80. UTILIZING THE EXTERNAL CONTEXT
이미 성숙한 생태계를 갖춘 외부 시스템과의 연동
80
AWARE
www.awareframework.com
ifttt.com
맥락 정보를 활용한 센싱
복잡하고 정교한 트리거
82. OmniTrack is an Approach
Logging long-schemed tracker by low-burden Q&A with digital assistants
82
What are you drinking now?
Coffee.
How strong is it?
Very mild.Logged. This is your second cup of
coffee today.
83. RESEARCHER SUPPORT
Data collection tool without programming
Maximizing data capture space by combining manual + automatic fields
83
OmniTrack Research Toolkit
Researcher Participants
Experiment Design
Tracker Design 1
Tracker Design 2
Group A
Group B
Deploy
Data Management
Progress Monitoring Intervention
Sync Data
Analyze
84. OMNITRACK RESEARCH KIT
Node.js based OmniTrack backend server
+
Date collection management system
84
Will be open-sourced soon!
https://omnitrack.github.io
85. THANK YOU!
TimeAware: Leveraging Framing Effects to Enhance Personal Productivity
Young-Ho Kim, Jae Ho Jeon, Eun Kyoung Choe, Bongshin Lee, KwonHyun Kim, and Jinwook Seo
ACM CHI 2016
85
Young-Ho Kim yhkim@hcil.snu.ac.kr http://younghokim.net
OmniTrack: A Flexible Self-Tracking Approach Leveraging Leveraging
Semi-Automated Tracking
Young-Ho Kim, Jae Ho Jeon, Bongshin Lee, Eun Kyoung Choe, and Jinwook Seo
PACM IMWUT 1(3), 2017
ACM UbiComp 2017
87. SYSTEM ARCHITECTURE
87
TimeAware
Leveraging Framing Effects
to Enhance Personal Productivity
TimeAware
Client
•컴퓨터 사용량을 백그라운드에서 측정
•각 활동에 자동으로 생산성 레이블 부여
•RescueTime 로그를 TimeAware
서버로 전송
•Ambient widget을 데스크톱에 표시
Sync
•수정된 생산성 레이블
관리
•Information
Dashboard 웹사이트
표시
Web Server