SlideShare a Scribd company logo
Quantified Self Comics
Andreas Schreiber
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 2
Introduction
Foto: © Ann Christine Freuwörth, Wuppertal
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 3
Understand, how QS data has been produced, processed, stored,
accessed, …
Pictures from Breakout Session on Mapping Data Access (2014 QS Europe Conference, Amsterdam)
https://forum.quantifiedself.com/t/breakout-mapping-data-access/995
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 4
Example: My Weight Tracking Workflow
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 5
Questions related to QS Data and Activities
Data
• What data about the user were created during the activity X?
• What data about the user were automatically generated?
• What data about the user were derived from manual input?
Apps and Services
• Which activities support visualization of the users data?
• In which activities can the user input data?
• What processes are communicating data?
Access and Privacy
• What parties were involved in generating data X?
• What parties got access on data X?
• Can other parties see user’s data X?
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 6
Technology: Provenance of Data
Provenance is
information about entities, activities, and people
involved in
producing a piece of data or thing,
which can be used to form
assessments about its quality, reliability or trustworthiness.
PROV W3C Working Group
https://www.w3.org/TR/prov-overview
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 7
Key Concepts of Provenance Model PROV
Entities
• Physical, digital, conceptual,
or other kinds of things
• For example, documents, web sites,
graphics, or data sets
Activities
• Activities generate new entities or
make use of existing entities
• Activities could be actions or processes
Agents
• Agents takes a role in an activity and
have the responsibility for the activity
• For example, persons, pieces of software,
or organizations
Activity
Entity
Agent
wasGeneratedBy
used
wasDerivedFrom
wasAttributedTo
wasAssociatedWith
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 8
Provenance Model for Quantified Self
Sub models (templates) for basic Activities
• Input
• Sensing
• Export
• Request
• Aggregate
• Visualize
The activities generate or change data that is associated or attributed to Agents
• Users
• Software
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 9
UserData
Input
User
wasGeneratedBy
wasAssociatedWith
wasAttributedTo
prov:startTime
prov:endTime
prov:type
prov:type
prov:label
prov:time
Software
type= prov:SoftwareAgent
prov:label
wasAssociatedWith
type=prov:Person
prov:label
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 10
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 11
UserData
Visualize
User
Graphic
used
wasGeneratedBy
wasDerivedFrom
type=prov:Person
prov:label
wasAttributedTo
prov:type
prov:label
prov:type
prov:label
prov:time
prov:time
prov:type
wasAttributedTo
Software
type= prov:SoftwareAgent
prov:label
wasAssociatedWith
prov:startTime
prov:endTime
prov:type
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 12
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 13
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 14
Standard Graph Visualizations and Textual Representations of
Provenance Data are not Easy to Understand by Non-experts
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 15
Idea: Provenance Visualization Using Comics
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 16
First Sketches
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 17
Current Style
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 18
Single Comic Strip Shows a Single Data-related Action
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 19
Communicate to People Where Data is Stored
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 20
Understand How Data is Analyzed
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 21
Distinctive Features
• Shapes
• Colors
• Icons
• Letters
• Labels
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 22
Representation of Provenance Elements
Agents
Entities
Activity-related
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 23
User Study
Test subject __________ Page 1/2
Sheet 1
Please imagine the following scenario:
You wear a fitness bracelet every day,
counting the steps you take.
On your smartphone, there is an app called „StepsCompanion“,
which automatically syncs with your bracelet.
This way you can always view on your phone
how much you have already walked during the day.
You are now viewing your steps from November 16, 2016 in the app:
The button "Origin of this data" makes you curious.
So you tap it and get to see the following:
Test subject __________ Page 2/2
Please take your time to inspect and interpret these pictures.
When you are ready, please tell the examiner what the pictures convey in your understanding.
Feel free to elaborate in great detail – mention anything that occurs to you or catches your attention.
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 24
Collecting QS Provenance
Weight Tracking App
https://play.google.com/store/apps/details?id=de.medando.weightcompanion
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 25
Collecting QS Provenance
Visualization with Python Script
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 26
Date,Time,Weight,Waist,Hip,Device,Comment
"Jun 13, 2012",14:00,83.7,,,Withings,
"Jun 13, 2012",14:08,79.7,,,Withings,
"Jun 15, 2012",21:59,82.7,,,Withings,
"Jun 15, 2012",22:04,82.7,,,Withings,
"Jun 24, 2012",18:32,86.1,,,Withings,
"Jun 26, 2012",07:42,80.8,,,Withings,
"Jun 27, 2012",07:40,81.1,,,Withings,
"Jun 29, 2012",07:34,79.4,,,Withings,
"Jun 30, 2012",22:12,81.7,,,Withings,
"Jul 1, 2012",11:21,80.6,,,Withings,
"Jul 7, 2012",17:04,80.7,,,Withings,
"Jul 10, 2012",07:46,81.8,,,Withings,
"Jul 11, 2012",07:32,78.6,,,Withings,
"Jul 12, 2012",07:26,79.4,,,Withings,
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 27
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 28
PROV Comics
Web Applications
http://provcomics.de
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 29
Current Status and Future Work
References Future Work
• Schreiber A., Seider D. (2016) Towards
Provenance Capturing of Quantified Self
Data. In: Provenance and Annotation of Data
and Processes. IPAW 2016. Lecture Notes in
Computer Science, vol 9672. Springer, Cham
• Schreiber A., Struminski R. (2017) Tracing
Personal Data Using Comics. In: Universal
Access in Human-Computer Interaction.
Methods, Techniques, and Best Practices: 11th
Internatioal Conference. HCI International,
Vancouver, Canada
• Different comic styles
• Quantitative comics
• Geographical information
• Glyph-based depiction
• … and other technical improvements
> QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 30
Thank You!
Andreas Schreiber
www.andreas-schreiber.net
andreas.schreiber@dlr.de
@onyame

More Related Content

More from Andreas Schreiber (20)

Provenance-based Security Audits and its Application to COVID-19 Contact Trac...
Provenance-based Security Audits and its Application to COVID-19 Contact Trac...Provenance-based Security Audits and its Application to COVID-19 Contact Trac...
Provenance-based Security Audits and its Application to COVID-19 Contact Trac...
Andreas Schreiber
 
Visualization of Software Architectures in Virtual Reality and Augmented Reality
Visualization of Software Architectures in Virtual Reality and Augmented RealityVisualization of Software Architectures in Virtual Reality and Augmented Reality
Visualization of Software Architectures in Virtual Reality and Augmented Reality
Andreas Schreiber
 
Provenance as a building block for an open science infrastructure
Provenance as a building block for an open science infrastructureProvenance as a building block for an open science infrastructure
Provenance as a building block for an open science infrastructure
Andreas Schreiber
 
Raising Awareness about Open Source Licensing at the German Aerospace Center
Raising Awareness about Open Source Licensing at the German Aerospace CenterRaising Awareness about Open Source Licensing at the German Aerospace Center
Raising Awareness about Open Source Licensing at the German Aerospace Center
Andreas Schreiber
 
Open Source Licensing for Rocket Scientists
Open Source Licensing for Rocket ScientistsOpen Source Licensing for Rocket Scientists
Open Source Licensing for Rocket Scientists
Andreas Schreiber
 
Nachvollziehbarkeit mit Hinblick auf Privacy-Verletzungen
Nachvollziehbarkeit mit Hinblick auf Privacy-VerletzungenNachvollziehbarkeit mit Hinblick auf Privacy-Verletzungen
Nachvollziehbarkeit mit Hinblick auf Privacy-Verletzungen
Andreas Schreiber
 
Reproducible Science with Python
Reproducible Science with PythonReproducible Science with Python
Reproducible Science with Python
Andreas Schreiber
 
Python at Warp Speed
Python at Warp SpeedPython at Warp Speed
Python at Warp Speed
Andreas Schreiber
 
Open Source im DLR
Open Source im DLROpen Source im DLR
Open Source im DLR
Andreas Schreiber
 
Tracking after Stroke: Doctors, Dogs and All The Rest
Tracking after Stroke: Doctors, Dogs and All The RestTracking after Stroke: Doctors, Dogs and All The Rest
Tracking after Stroke: Doctors, Dogs and All The Rest
Andreas Schreiber
 
High Throughput Processing of Space Debris Data
High Throughput Processing of Space Debris DataHigh Throughput Processing of Space Debris Data
High Throughput Processing of Space Debris Data
Andreas Schreiber
 
Bericht von der QS15 Conference & Exposition
Bericht von der QS15 Conference & ExpositionBericht von der QS15 Conference & Exposition
Bericht von der QS15 Conference & Exposition
Andreas Schreiber
 
Telemedizin: Gesundheit, messbar für jedermann
Telemedizin: Gesundheit, messbar für jedermannTelemedizin: Gesundheit, messbar für jedermann
Telemedizin: Gesundheit, messbar für jedermann
Andreas Schreiber
 
Big Python
Big PythonBig Python
Big Python
Andreas Schreiber
 
Quantified Self mit Wearable Devices und Smartphone-Sensoren
Quantified Self mit Wearable Devices und Smartphone-SensorenQuantified Self mit Wearable Devices und Smartphone-Sensoren
Quantified Self mit Wearable Devices und Smartphone-Sensoren
Andreas Schreiber
 
Example Blood Pressure Report of BloodPressureCompanion
Example Blood Pressure Report of BloodPressureCompanionExample Blood Pressure Report of BloodPressureCompanion
Example Blood Pressure Report of BloodPressureCompanion
Andreas Schreiber
 
Beispiel-Blutdruckbericht des BlutdruckBegleiter
Beispiel-Blutdruckbericht des BlutdruckBegleiterBeispiel-Blutdruckbericht des BlutdruckBegleiter
Beispiel-Blutdruckbericht des BlutdruckBegleiter
Andreas Schreiber
 
Informatik für die Welt von Morgen
Informatik für die Welt von MorgenInformatik für die Welt von Morgen
Informatik für die Welt von Morgen
Andreas Schreiber
 
Python for High Performance and Scientific Computing
Python for High Performance and Scientific ComputingPython for High Performance and Scientific Computing
Python for High Performance and Scientific Computing
Andreas Schreiber
 
Requirements Engineering in Germany’s Research Center for Aeronautics and Space
Requirements Engineering in Germany’s Research Center for Aeronautics and SpaceRequirements Engineering in Germany’s Research Center for Aeronautics and Space
Requirements Engineering in Germany’s Research Center for Aeronautics and Space
Andreas Schreiber
 
Provenance-based Security Audits and its Application to COVID-19 Contact Trac...
Provenance-based Security Audits and its Application to COVID-19 Contact Trac...Provenance-based Security Audits and its Application to COVID-19 Contact Trac...
Provenance-based Security Audits and its Application to COVID-19 Contact Trac...
Andreas Schreiber
 
Visualization of Software Architectures in Virtual Reality and Augmented Reality
Visualization of Software Architectures in Virtual Reality and Augmented RealityVisualization of Software Architectures in Virtual Reality and Augmented Reality
Visualization of Software Architectures in Virtual Reality and Augmented Reality
Andreas Schreiber
 
Provenance as a building block for an open science infrastructure
Provenance as a building block for an open science infrastructureProvenance as a building block for an open science infrastructure
Provenance as a building block for an open science infrastructure
Andreas Schreiber
 
Raising Awareness about Open Source Licensing at the German Aerospace Center
Raising Awareness about Open Source Licensing at the German Aerospace CenterRaising Awareness about Open Source Licensing at the German Aerospace Center
Raising Awareness about Open Source Licensing at the German Aerospace Center
Andreas Schreiber
 
Open Source Licensing for Rocket Scientists
Open Source Licensing for Rocket ScientistsOpen Source Licensing for Rocket Scientists
Open Source Licensing for Rocket Scientists
Andreas Schreiber
 
Nachvollziehbarkeit mit Hinblick auf Privacy-Verletzungen
Nachvollziehbarkeit mit Hinblick auf Privacy-VerletzungenNachvollziehbarkeit mit Hinblick auf Privacy-Verletzungen
Nachvollziehbarkeit mit Hinblick auf Privacy-Verletzungen
Andreas Schreiber
 
Reproducible Science with Python
Reproducible Science with PythonReproducible Science with Python
Reproducible Science with Python
Andreas Schreiber
 
Tracking after Stroke: Doctors, Dogs and All The Rest
Tracking after Stroke: Doctors, Dogs and All The RestTracking after Stroke: Doctors, Dogs and All The Rest
Tracking after Stroke: Doctors, Dogs and All The Rest
Andreas Schreiber
 
High Throughput Processing of Space Debris Data
High Throughput Processing of Space Debris DataHigh Throughput Processing of Space Debris Data
High Throughput Processing of Space Debris Data
Andreas Schreiber
 
Bericht von der QS15 Conference & Exposition
Bericht von der QS15 Conference & ExpositionBericht von der QS15 Conference & Exposition
Bericht von der QS15 Conference & Exposition
Andreas Schreiber
 
Telemedizin: Gesundheit, messbar für jedermann
Telemedizin: Gesundheit, messbar für jedermannTelemedizin: Gesundheit, messbar für jedermann
Telemedizin: Gesundheit, messbar für jedermann
Andreas Schreiber
 
Quantified Self mit Wearable Devices und Smartphone-Sensoren
Quantified Self mit Wearable Devices und Smartphone-SensorenQuantified Self mit Wearable Devices und Smartphone-Sensoren
Quantified Self mit Wearable Devices und Smartphone-Sensoren
Andreas Schreiber
 
Example Blood Pressure Report of BloodPressureCompanion
Example Blood Pressure Report of BloodPressureCompanionExample Blood Pressure Report of BloodPressureCompanion
Example Blood Pressure Report of BloodPressureCompanion
Andreas Schreiber
 
Beispiel-Blutdruckbericht des BlutdruckBegleiter
Beispiel-Blutdruckbericht des BlutdruckBegleiterBeispiel-Blutdruckbericht des BlutdruckBegleiter
Beispiel-Blutdruckbericht des BlutdruckBegleiter
Andreas Schreiber
 
Informatik für die Welt von Morgen
Informatik für die Welt von MorgenInformatik für die Welt von Morgen
Informatik für die Welt von Morgen
Andreas Schreiber
 
Python for High Performance and Scientific Computing
Python for High Performance and Scientific ComputingPython for High Performance and Scientific Computing
Python for High Performance and Scientific Computing
Andreas Schreiber
 
Requirements Engineering in Germany’s Research Center for Aeronautics and Space
Requirements Engineering in Germany’s Research Center for Aeronautics and SpaceRequirements Engineering in Germany’s Research Center for Aeronautics and Space
Requirements Engineering in Germany’s Research Center for Aeronautics and Space
Andreas Schreiber
 

Recently uploaded (20)

time_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptxtime_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptx
stefanopinto1113
 
How Data Annotation Services Drive Innovation in Autonomous Vehicles.docx
How Data Annotation Services Drive Innovation in Autonomous Vehicles.docxHow Data Annotation Services Drive Innovation in Autonomous Vehicles.docx
How Data Annotation Services Drive Innovation in Autonomous Vehicles.docx
sofiawilliams5966
 
Math arihant handbook.pdf all formula is here
Math arihant handbook.pdf all formula is hereMath arihant handbook.pdf all formula is here
Math arihant handbook.pdf all formula is here
rdarshankumar84
 
Али махмуд to The teacm of ghsbh to fortune .pptx
Али махмуд to The teacm of ghsbh to fortune .pptxАли махмуд to The teacm of ghsbh to fortune .pptx
Али махмуд to The teacm of ghsbh to fortune .pptx
palr19411
 
Artificial-Intelligence-in-Autonomous-Vehicles (1).pptx
Artificial-Intelligence-in-Autonomous-Vehicles (1).pptxArtificial-Intelligence-in-Autonomous-Vehicles (1).pptx
Artificial-Intelligence-in-Autonomous-Vehicles (1).pptx
AbhijitPal87
 
15 Benefits of Data Analytics in Business Growth.pdf
15 Benefits of Data Analytics in Business Growth.pdf15 Benefits of Data Analytics in Business Growth.pdf
15 Benefits of Data Analytics in Business Growth.pdf
AffinityCore
 
Understanding Tree Data Structure and Its Applications
Understanding Tree Data Structure and Its ApplicationsUnderstanding Tree Data Structure and Its Applications
Understanding Tree Data Structure and Its Applications
M Munim
 
refractiveindexexperimentdetailed-250528162156-4516aa1c.pptx
refractiveindexexperimentdetailed-250528162156-4516aa1c.pptxrefractiveindexexperimentdetailed-250528162156-4516aa1c.pptx
refractiveindexexperimentdetailed-250528162156-4516aa1c.pptx
KannanDamodaram
 
IST606_SecurityManagement-slides_ 4 pdf
IST606_SecurityManagement-slides_ 4  pdfIST606_SecurityManagement-slides_ 4  pdf
IST606_SecurityManagement-slides_ 4 pdf
nwanjamakane
 
llm lecture 3 stanford blah blah blah blah
llm lecture 3 stanford blah blah blah blahllm lecture 3 stanford blah blah blah blah
llm lecture 3 stanford blah blah blah blah
saud140081
 
Internal Architecture of Database Management Systems
Internal Architecture of Database Management SystemsInternal Architecture of Database Management Systems
Internal Architecture of Database Management Systems
M Munim
 
Tableau Finland User Group June 2025.pdf
Tableau Finland User Group June 2025.pdfTableau Finland User Group June 2025.pdf
Tableau Finland User Group June 2025.pdf
elinavihriala
 
GROUP 7 CASE STUDY Real Life Incident.pptx
GROUP 7 CASE STUDY Real Life Incident.pptxGROUP 7 CASE STUDY Real Life Incident.pptx
GROUP 7 CASE STUDY Real Life Incident.pptx
mardoglenn21
 
Artificial-Intelligence-in-Autonomous-Vehicles (1)-1.pptx
Artificial-Intelligence-in-Autonomous-Vehicles (1)-1.pptxArtificial-Intelligence-in-Autonomous-Vehicles (1)-1.pptx
Artificial-Intelligence-in-Autonomous-Vehicles (1)-1.pptx
AbhijitPal87
 
"Machine Learning in Agriculture: 12 Production-Grade Models", Danil Polyakov
"Machine Learning in Agriculture: 12 Production-Grade Models", Danil Polyakov"Machine Learning in Agriculture: 12 Production-Grade Models", Danil Polyakov
"Machine Learning in Agriculture: 12 Production-Grade Models", Danil Polyakov
Fwdays
 
time_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptxtime_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptx
stefanopinto1113
 
Cyber Security Presentation(Neon)xu.pptx
Cyber Security Presentation(Neon)xu.pptxCyber Security Presentation(Neon)xu.pptx
Cyber Security Presentation(Neon)xu.pptx
vilakshbhargava
 
1022_ExtendEnrichExcelUsingPythonWithTableau_04_16+04_17 (1).pdf
1022_ExtendEnrichExcelUsingPythonWithTableau_04_16+04_17 (1).pdf1022_ExtendEnrichExcelUsingPythonWithTableau_04_16+04_17 (1).pdf
1022_ExtendEnrichExcelUsingPythonWithTableau_04_16+04_17 (1).pdf
elinavihriala
 
LECT CONCURRENCY………………..pdf document or power point
LECT CONCURRENCY………………..pdf document or power pointLECT CONCURRENCY………………..pdf document or power point
LECT CONCURRENCY………………..pdf document or power point
nwanjamakane
 
BADS-MBA-Unit 1 that what data science and Interpretation
BADS-MBA-Unit 1 that what data science and InterpretationBADS-MBA-Unit 1 that what data science and Interpretation
BADS-MBA-Unit 1 that what data science and Interpretation
srishtisingh1813
 
time_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptxtime_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptx
stefanopinto1113
 
How Data Annotation Services Drive Innovation in Autonomous Vehicles.docx
How Data Annotation Services Drive Innovation in Autonomous Vehicles.docxHow Data Annotation Services Drive Innovation in Autonomous Vehicles.docx
How Data Annotation Services Drive Innovation in Autonomous Vehicles.docx
sofiawilliams5966
 
Math arihant handbook.pdf all formula is here
Math arihant handbook.pdf all formula is hereMath arihant handbook.pdf all formula is here
Math arihant handbook.pdf all formula is here
rdarshankumar84
 
Али махмуд to The teacm of ghsbh to fortune .pptx
Али махмуд to The teacm of ghsbh to fortune .pptxАли махмуд to The teacm of ghsbh to fortune .pptx
Али махмуд to The teacm of ghsbh to fortune .pptx
palr19411
 
Artificial-Intelligence-in-Autonomous-Vehicles (1).pptx
Artificial-Intelligence-in-Autonomous-Vehicles (1).pptxArtificial-Intelligence-in-Autonomous-Vehicles (1).pptx
Artificial-Intelligence-in-Autonomous-Vehicles (1).pptx
AbhijitPal87
 
15 Benefits of Data Analytics in Business Growth.pdf
15 Benefits of Data Analytics in Business Growth.pdf15 Benefits of Data Analytics in Business Growth.pdf
15 Benefits of Data Analytics in Business Growth.pdf
AffinityCore
 
Understanding Tree Data Structure and Its Applications
Understanding Tree Data Structure and Its ApplicationsUnderstanding Tree Data Structure and Its Applications
Understanding Tree Data Structure and Its Applications
M Munim
 
refractiveindexexperimentdetailed-250528162156-4516aa1c.pptx
refractiveindexexperimentdetailed-250528162156-4516aa1c.pptxrefractiveindexexperimentdetailed-250528162156-4516aa1c.pptx
refractiveindexexperimentdetailed-250528162156-4516aa1c.pptx
KannanDamodaram
 
IST606_SecurityManagement-slides_ 4 pdf
IST606_SecurityManagement-slides_ 4  pdfIST606_SecurityManagement-slides_ 4  pdf
IST606_SecurityManagement-slides_ 4 pdf
nwanjamakane
 
llm lecture 3 stanford blah blah blah blah
llm lecture 3 stanford blah blah blah blahllm lecture 3 stanford blah blah blah blah
llm lecture 3 stanford blah blah blah blah
saud140081
 
Internal Architecture of Database Management Systems
Internal Architecture of Database Management SystemsInternal Architecture of Database Management Systems
Internal Architecture of Database Management Systems
M Munim
 
Tableau Finland User Group June 2025.pdf
Tableau Finland User Group June 2025.pdfTableau Finland User Group June 2025.pdf
Tableau Finland User Group June 2025.pdf
elinavihriala
 
GROUP 7 CASE STUDY Real Life Incident.pptx
GROUP 7 CASE STUDY Real Life Incident.pptxGROUP 7 CASE STUDY Real Life Incident.pptx
GROUP 7 CASE STUDY Real Life Incident.pptx
mardoglenn21
 
Artificial-Intelligence-in-Autonomous-Vehicles (1)-1.pptx
Artificial-Intelligence-in-Autonomous-Vehicles (1)-1.pptxArtificial-Intelligence-in-Autonomous-Vehicles (1)-1.pptx
Artificial-Intelligence-in-Autonomous-Vehicles (1)-1.pptx
AbhijitPal87
 
"Machine Learning in Agriculture: 12 Production-Grade Models", Danil Polyakov
"Machine Learning in Agriculture: 12 Production-Grade Models", Danil Polyakov"Machine Learning in Agriculture: 12 Production-Grade Models", Danil Polyakov
"Machine Learning in Agriculture: 12 Production-Grade Models", Danil Polyakov
Fwdays
 
time_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptxtime_series_forecasting_constructor_uni.pptx
time_series_forecasting_constructor_uni.pptx
stefanopinto1113
 
Cyber Security Presentation(Neon)xu.pptx
Cyber Security Presentation(Neon)xu.pptxCyber Security Presentation(Neon)xu.pptx
Cyber Security Presentation(Neon)xu.pptx
vilakshbhargava
 
1022_ExtendEnrichExcelUsingPythonWithTableau_04_16+04_17 (1).pdf
1022_ExtendEnrichExcelUsingPythonWithTableau_04_16+04_17 (1).pdf1022_ExtendEnrichExcelUsingPythonWithTableau_04_16+04_17 (1).pdf
1022_ExtendEnrichExcelUsingPythonWithTableau_04_16+04_17 (1).pdf
elinavihriala
 
LECT CONCURRENCY………………..pdf document or power point
LECT CONCURRENCY………………..pdf document or power pointLECT CONCURRENCY………………..pdf document or power point
LECT CONCURRENCY………………..pdf document or power point
nwanjamakane
 
BADS-MBA-Unit 1 that what data science and Interpretation
BADS-MBA-Unit 1 that what data science and InterpretationBADS-MBA-Unit 1 that what data science and Interpretation
BADS-MBA-Unit 1 that what data science and Interpretation
srishtisingh1813
 
Ad

Quantified Self Comics

  • 2. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 2 Introduction Foto: © Ann Christine Freuwörth, Wuppertal
  • 3. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 3 Understand, how QS data has been produced, processed, stored, accessed, … Pictures from Breakout Session on Mapping Data Access (2014 QS Europe Conference, Amsterdam) https://forum.quantifiedself.com/t/breakout-mapping-data-access/995
  • 4. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 4 Example: My Weight Tracking Workflow
  • 5. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 5 Questions related to QS Data and Activities Data • What data about the user were created during the activity X? • What data about the user were automatically generated? • What data about the user were derived from manual input? Apps and Services • Which activities support visualization of the users data? • In which activities can the user input data? • What processes are communicating data? Access and Privacy • What parties were involved in generating data X? • What parties got access on data X? • Can other parties see user’s data X?
  • 6. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 6 Technology: Provenance of Data Provenance is information about entities, activities, and people involved in producing a piece of data or thing, which can be used to form assessments about its quality, reliability or trustworthiness. PROV W3C Working Group https://www.w3.org/TR/prov-overview
  • 7. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 7 Key Concepts of Provenance Model PROV Entities • Physical, digital, conceptual, or other kinds of things • For example, documents, web sites, graphics, or data sets Activities • Activities generate new entities or make use of existing entities • Activities could be actions or processes Agents • Agents takes a role in an activity and have the responsibility for the activity • For example, persons, pieces of software, or organizations Activity Entity Agent wasGeneratedBy used wasDerivedFrom wasAttributedTo wasAssociatedWith
  • 8. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 8 Provenance Model for Quantified Self Sub models (templates) for basic Activities • Input • Sensing • Export • Request • Aggregate • Visualize The activities generate or change data that is associated or attributed to Agents • Users • Software
  • 9. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 9 UserData Input User wasGeneratedBy wasAssociatedWith wasAttributedTo prov:startTime prov:endTime prov:type prov:type prov:label prov:time Software type= prov:SoftwareAgent prov:label wasAssociatedWith type=prov:Person prov:label
  • 10. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 10
  • 11. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 11 UserData Visualize User Graphic used wasGeneratedBy wasDerivedFrom type=prov:Person prov:label wasAttributedTo prov:type prov:label prov:type prov:label prov:time prov:time prov:type wasAttributedTo Software type= prov:SoftwareAgent prov:label wasAssociatedWith prov:startTime prov:endTime prov:type
  • 12. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 12
  • 13. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 13
  • 14. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 14 Standard Graph Visualizations and Textual Representations of Provenance Data are not Easy to Understand by Non-experts
  • 15. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 15 Idea: Provenance Visualization Using Comics
  • 16. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 16 First Sketches
  • 17. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 17 Current Style
  • 18. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 18 Single Comic Strip Shows a Single Data-related Action
  • 19. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 19 Communicate to People Where Data is Stored
  • 20. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 20 Understand How Data is Analyzed
  • 21. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 21 Distinctive Features • Shapes • Colors • Icons • Letters • Labels
  • 22. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 22 Representation of Provenance Elements Agents Entities Activity-related
  • 23. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 23 User Study Test subject __________ Page 1/2 Sheet 1 Please imagine the following scenario: You wear a fitness bracelet every day, counting the steps you take. On your smartphone, there is an app called „StepsCompanion“, which automatically syncs with your bracelet. This way you can always view on your phone how much you have already walked during the day. You are now viewing your steps from November 16, 2016 in the app: The button "Origin of this data" makes you curious. So you tap it and get to see the following: Test subject __________ Page 2/2 Please take your time to inspect and interpret these pictures. When you are ready, please tell the examiner what the pictures convey in your understanding. Feel free to elaborate in great detail – mention anything that occurs to you or catches your attention.
  • 24. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 24 Collecting QS Provenance Weight Tracking App https://play.google.com/store/apps/details?id=de.medando.weightcompanion
  • 25. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 25 Collecting QS Provenance Visualization with Python Script
  • 26. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 26 Date,Time,Weight,Waist,Hip,Device,Comment "Jun 13, 2012",14:00,83.7,,,Withings, "Jun 13, 2012",14:08,79.7,,,Withings, "Jun 15, 2012",21:59,82.7,,,Withings, "Jun 15, 2012",22:04,82.7,,,Withings, "Jun 24, 2012",18:32,86.1,,,Withings, "Jun 26, 2012",07:42,80.8,,,Withings, "Jun 27, 2012",07:40,81.1,,,Withings, "Jun 29, 2012",07:34,79.4,,,Withings, "Jun 30, 2012",22:12,81.7,,,Withings, "Jul 1, 2012",11:21,80.6,,,Withings, "Jul 7, 2012",17:04,80.7,,,Withings, "Jul 10, 2012",07:46,81.8,,,Withings, "Jul 11, 2012",07:32,78.6,,,Withings, "Jul 12, 2012",07:26,79.4,,,Withings,
  • 27. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 27
  • 28. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 28 PROV Comics Web Applications http://provcomics.de
  • 29. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 29 Current Status and Future Work References Future Work • Schreiber A., Seider D. (2016) Towards Provenance Capturing of Quantified Self Data. In: Provenance and Annotation of Data and Processes. IPAW 2016. Lecture Notes in Computer Science, vol 9672. Springer, Cham • Schreiber A., Struminski R. (2017) Tracing Personal Data Using Comics. In: Universal Access in Human-Computer Interaction. Methods, Techniques, and Best Practices: 11th Internatioal Conference. HCI International, Vancouver, Canada • Different comic styles • Quantitative comics • Geographical information • Glyph-based depiction • … and other technical improvements
  • 30. > QS17 > Andreas Schreiber • Quantified Self Comics > 17.06.2017DLR.de • Chart 30 Thank You! Andreas Schreiber www.andreas-schreiber.net [email protected] @onyame