SlideShare a Scribd company logo
1 of 27
Download to read offline
ContextCapture: Exploring the Usage of
  Context-based Awareness Cues in
    Informal Information Sharing

      Ville Antila, Jussi Polet, Minna Isomursu
        VTT Technical Research Centre, Oulu
         Ari-Heikki Sarjanoja, Petri Saarinen
      Nokia Research Centre, Oulu & Tampere
Background – SmarcoS project
• Smarcos creates solutions to allow devices and services to
  communicate in UI level, exchange context information, user
  actions, and semantic data
• It allows applications to follow the user's actions, predict
  needs and react appropriately to unexpected actions
                                 • Partners from
                                     – Netherlands, UK, Finland,
                                       Belgium, Czech Rep., Italy
                                       and Spain


                                 www.smarcos-project.eu
Outline
1.   Introduction
2.   Research approach
3.   ContextCapture –application
4.   User study
5.   Findings
6.   Discussion
7.   Conclusions
8.   Lessons learned (application and user study)
     –   Demo @ UbiComp 2011, Beijing
Introduction
• Smartphones are equipped with sensors and
  communication tools, which can provide a wide
  range of awareness and presence information
Introduction
• Information from the physical world is increasingly
  “digitalized” and shared
  – Photos tagged, presence in IM, location check-ins, sports
    tracking, informal awareness cues in Facebook and Twitter
Challenges
• Context information is often ambiguous or too low-
  level to be meaningful (e.g. Raw sensor data, GPS
  coordinates, or just free text)
   – Also this information contains a lot of noise
• We propose to add (some) structure to the data
   1. Provide abstracted, ”story-like” context data to social
      networks (motivation for the user)
   2. Gather structured data about these user-defined
      abstractions in order to label context data (and
      eventually learn from these associations to provide
      better abstractions)
Research approach
• Approach:
  1. We developed an experimental mobile application, which
     allows users to add different types of contextual
     information to their Facebook status updates in a format
     of a “story” or a narrative of the situation
  2. We developed a semantic database which links the
     abstract, user-defined context labels to the low-level
     sensor data
  3. Conducted a two-week user trial exploring the
     meaningfulness of different context types and the usage
     of different abstraction levels
ContextCapture (1/6)
• Architecture
  – a mobile application and a server-side application,
    integrated with Facebook (and Twitter)
ContextCapture (2/6)
• Mobile application
  – Symbian 5th Edition and
    onwards (Qt), Android
    2.2 and onwards
  – Presents context
    abstractions to the user
    on a selectable list,
    sorted by relevance
ContextCapture (3/6)
• Context recognition is based on different
  sensors of activity, such as…
  – accelerometer, ambient light detector, GPS data, open
    applications on the device, the device system information
    and nearby Wifi access points and Bluetooth devices
  – for example:
      • based on the accelerometer data, a decision is made
        whether the user is moving or still by using movement
        detection algorithms
      • nearby Facebook friends can be detected using
        Bluetooth scanning
ContextCapture (4/6)
• Context items used in ContextCapture
  – Activity – physical activity of the user
  – Applications – currently open applications
  – Device – device information, such as the device type
  – Friends – nearby Facebook friends using ContextCapture
  – Location – abstrations using GPS, network and Wifi scan
    data, current street address, cell ID
  – Surroundings – abstractions of physical surroundings using
    ambient light detector, weather etc.
(Example)
• Creating a message:
“*User-defined message]
Sent from [Location] while [Activity] [Description] [Topic] and
[Applications Activity] with [Friends+.”


• As an example, a status update message generated
  with the previous rule could be:
“I think this is the killer app for ubicomp!
Sent from Conference Room 1 at UbiComp 2011, Beijing, China
while listening to an interesting presentation by Dr. Firstname
Lastname and using Notepad with 12 Facebook friends nearby.”
ContextCapture (5/6)
• “Collective” context is gathered from nearby
  devices (running ContextCapture)
  – If lacking, the mobile client can ask nearby devices for
    additional context information, such as GPS coordinates,
    address, weather etc.
  – Bluetooth communication is used with a simple protocol
    over RFCOMM
     • Request:
       CCRAControlProtocol:Client:ClientBluetoothNam
       e:WTHR:Request
     • Response:
       CCRAControlProtocol:Server:ServerBluetoothNam
       e:WTHR:-3 degrees Celsius,Sunny
ContextCapture (6/6)
• Server-side application (Facebook and
  Twitter integrated)
  – Context data is stored on the server in a semantic model
    (RDF)
  – Formatted status updates are aggregated to social media
    (Facebook and Twitter)
User study
• 12 participants used ContextCapture for two
  weeks using their own mobile phones in their
  everyday lives
        Research questions

        Do users perceive an application supporting manual status
  RQ1   updates through automatic context recognition and collective
        context as useful or valuable?

        What kind of abstraction levels (regarding the semantics) are
  RQ2
        understandable for the user?
The participants…
• …were between 30-46 years, 37.25 years on average, six males
  and six females
• …used their own mobile devices and personal Facebook
  accounts during the trial
• …were experienced Facebook users as 25% of them had used
  the service 1-2 years and the rest for over two years
Trial setup
The participants…
1. …were emailed a short description of the study
  –   Purpose, a short manual, a link with installation instructions and a
      link to the initial Web questionnaire

2. …used the application for two (2) weeks
  –   During that time, they could tell their experiences through a Web
      diary (we asked them to fill in the diary at least five times)

3. …were interviewed at the end of the trial
  –   The interviews were semi-structured, including questions about the
      users’ expectations, attitudes, privacy and the most pleasing and
      unpleasing experiences related to the usage
  –   The participants also filled a Web questionnaire about their
      experiences
Findings (1/3)
• Location was rated as the most useful context
  field (average: 4.1/5.0)
  – Status updates with location information were seen most
    informative as people can use them to also reference their
    current activities or point out features from the
    environment
          5 = Very useful
    5.0
                 4.1
    4.0
                                                                       3.2
                                            2.8                                       2.9
    3.0
                                   2.4                   2.3
    2.0

    1.0
          1 = Not useful at all
              Locat ion           Device   Friends   Applicat ions   Act ivit y   Surroundings
Findings (2/3)
• Weather information, which was related to
  Surroundings field, was also seen highly
  interesting
  – The study was done only in Finland, so this might be a
    “cultural characteristic”

• Application and Device were considered as the
  least useful fields (average: 2.3/5.0 and 2.4/5.0)
  – It seemed that many participants did not want to
    “advertise” the device they were using;
  – Open applications were often unrelated or uninteresting
Findings (3/3)
• The participants were clearly aware of their privacy
  and had thought about it while using the application
   – E.g. the participants did not use the addresses of their
     homes or the kindergarten their children were, even
     though the audience consisted of Facebook friends
   – The accurate location of places was too sensitive to be
     shared, many of the participants stated that the semantic
     meaning of the place is enough
      • E.g. stating “I’m at home” is adequate enough for the people the
        message is meant for
   – In many participants’ opinion sharing friends’ location
     without permission is not acceptable, participants
     preferred to use more abstract words, like “group of
     friends”, instead of giving the exact names
Discussion
• Context information was seen as interesting and
  useful addition, but the participants hoped that they
  could have had even more control of the level of
  abstraction (or more relevant suggestions)
• Also the abstract labels for context information were
  preferred and used more often, such as “home”,
  “work”, “kindergarten”
• The participants also preferred labels referring to
  the type activity, place or event (e.g. “at the movie”
  or “at the botanical garden”)
Conclusions
• The current location, activity and surroundings were
  the most relevant context types (in this study)
• Disclosing the nearby friends or colleagues in the
  status updates was seen as relevant but problematic
  due to privacy issues
• The context types were seen as most meaningful
  when the used abstraction level was high
   – Participants felt that exact information, such as street
     address or coordinates, conveyed a too matter-of-fact type
     description
   – Whereas more abstract descriptions, such as “at the movie
     theatre” or “at the botanical garden” were seen as more
     illustrative, interesting and meaningful
Lessons learned…
1. With applications dealing with privacy sensitive
   information, the information disclosure and
   privacy should be fully controlled by the user

2. By giving freedom for users to control the
   disclosure and abstraction level of contextual
   information, it creates:
  – meaningfulness and motivation for the users
  – and in the same time allows the system to gather a
    set of user-defined context labels with different
    abstraction levels (which can be associated with the
    gathered low-level sensor data)
Demo @ UbiComp 2011
                                          • ContextCapture was demonstrated
                                            at UbiComp 2011 in Beijing, China
                                            (demo + poster)
                                          • The demo version was deployed
      Social Media
                                            including additional information:
                                            – Indoor location using Bluetooth
                       ContextCapture
                           Server




                        Internet              beacons     (coupled   with    the
                                              conference rooms)
User with



                                            – Conference program (for suggesting
              WLAN connection
 Mobile
 Phone



                              Bluetooth



                      Bluetooth
                               Beacon
                                              ongoing talks)
                     connection
Demo @ UbiComp 2011
Demo @ UbiComp 2011
• Lessons learned from the demo
  • Indoor location using Bluetooth beacons worked well
     • Done using three Nokia N95 devices placed in the rooms with simple
       software for configuring and providing the indoor location information
       (e.g. ”Conference Room 1 at UbiComp 2011, Beijing, China”)
  • Including specific
    context information
    about the event
    enhanced the
    meaningfulness of the
    application (and was
    actually useful!)
     • We included items in the conference program (e.g. ”Talk by Patel et al.”)
Thank you!
        Questions?

Ville Antila, ville.antila@vtt.fi
Jussi Polet, jussi.polet@vtt.fi

More Related Content

What's hot

From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...Fread Mzee
 
Context-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature ReviewContext-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature ReviewThiwanka Makumburage
 
Ubiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesUbiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesKuncoro Wastuwibowo
 
Designing in Context
Designing in ContextDesigning in Context
Designing in ContextThomas Grill
 
Following the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systemsFollowing the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systemsBouneffouf Djallel
 
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...Martin Ebner
 
Context Awareness in Mobile Computing
Context Awareness in Mobile ComputingContext Awareness in Mobile Computing
Context Awareness in Mobile ComputingBob Hardian
 
context aware computing
context aware computingcontext aware computing
context aware computingswati sonawane
 
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room SystemConceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room SystemEditor IJMTER
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware ComputingMOHIT DADU
 
Oulasvirta 2011 puc habits make smart phone use more pervasive
Oulasvirta 2011 puc habits make smart phone use more pervasiveOulasvirta 2011 puc habits make smart phone use more pervasive
Oulasvirta 2011 puc habits make smart phone use more pervasiveConstantin Cocioaba
 
Resource Identification Using Mobile Queries
Resource Identification Using Mobile QueriesResource Identification Using Mobile Queries
Resource Identification Using Mobile QueriesIDES Editor
 
Jedrzejczyk
JedrzejczykJedrzejczyk
Jedrzejczykanesah
 
Bridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeBridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeMattia Zeni
 
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Argus Labs
 
Context-Aware Computing
Context-Aware ComputingContext-Aware Computing
Context-Aware Computinglogus2k
 
MAS course - Lect11 - URV applications
MAS course - Lect11 - URV applicationsMAS course - Lect11 - URV applications
MAS course - Lect11 - URV applicationsAntonio Moreno
 
Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...ijasa
 

What's hot (20)

From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...
 
Context-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature ReviewContext-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature Review
 
Ubiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesUbiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware Services
 
Designing in Context
Designing in ContextDesigning in Context
Designing in Context
 
Following the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systemsFollowing the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systems
 
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...
 
Context Awareness in Mobile Computing
Context Awareness in Mobile ComputingContext Awareness in Mobile Computing
Context Awareness in Mobile Computing
 
context aware computing
context aware computingcontext aware computing
context aware computing
 
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room SystemConceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware Computing
 
Oulasvirta 2011 puc habits make smart phone use more pervasive
Oulasvirta 2011 puc habits make smart phone use more pervasiveOulasvirta 2011 puc habits make smart phone use more pervasive
Oulasvirta 2011 puc habits make smart phone use more pervasive
 
Context aware
Context awareContext aware
Context aware
 
Resource Identification Using Mobile Queries
Resource Identification Using Mobile QueriesResource Identification Using Mobile Queries
Resource Identification Using Mobile Queries
 
Jedrzejczyk
JedrzejczykJedrzejczyk
Jedrzejczyk
 
Bridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeBridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human Knowledge
 
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
 
Context-Aware Computing
Context-Aware ComputingContext-Aware Computing
Context-Aware Computing
 
MAS course - Lect11 - URV applications
MAS course - Lect11 - URV applicationsMAS course - Lect11 - URV applications
MAS course - Lect11 - URV applications
 
201500 Cognitive Informatics
201500 Cognitive Informatics201500 Cognitive Informatics
201500 Cognitive Informatics
 
Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...
 

Similar to MindTrek2011 - ContextCapture: Context-based Awareness Cues in Status Updates

IPRES 2014 paper presentation: significant environment information for LTDP
IPRES 2014 paper presentation: significant environment information for LTDPIPRES 2014 paper presentation: significant environment information for LTDP
IPRES 2014 paper presentation: significant environment information for LTDPFabio Corubolo
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
 
Australian Ecosystems Science Cloud
Australian Ecosystems Science CloudAustralian Ecosystems Science Cloud
Australian Ecosystems Science CloudTERN Australia
 
Putting Linked Data to Use in a Large Higher-Education Organisation
Putting Linked Data to Use in a Large Higher-Education OrganisationPutting Linked Data to Use in a Large Higher-Education Organisation
Putting Linked Data to Use in a Large Higher-Education OrganisationMathieu d'Aquin
 
Social Campus R&D Project
Social Campus R&D ProjectSocial Campus R&D Project
Social Campus R&D ProjectJim Maricondo
 
Designing and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideDesigning and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideKaren Church
 
Object Recognition-based Mnemonics Mobile App for Senior Adults Communication
Object Recognition-based Mnemonics Mobile App for Senior Adults CommunicationObject Recognition-based Mnemonics Mobile App for Senior Adults Communication
Object Recognition-based Mnemonics Mobile App for Senior Adults CommunicationAravind Sesagiri Raamkumar
 
PERICLES presentation on Appraisal - IDCC15 workshop
PERICLES presentation on Appraisal - IDCC15 workshopPERICLES presentation on Appraisal - IDCC15 workshop
PERICLES presentation on Appraisal - IDCC15 workshopPERICLES_FP7
 
"I just scroll through my stuff until I find it or give up": A Contextual Inq...
"I just scroll through my stuff until I find it or give up": A Contextual Inq..."I just scroll through my stuff until I find it or give up": A Contextual Inq...
"I just scroll through my stuff until I find it or give up": A Contextual Inq...Toine Bogers
 
Situ8: browsing and capturing geolocated user-created content
Situ8: browsing and capturing geolocated user-created contentSitu8: browsing and capturing geolocated user-created content
Situ8: browsing and capturing geolocated user-created contentLiz FitzGerald
 
Context detection and effects on behavior
Context detection and effects on behaviorContext detection and effects on behavior
Context detection and effects on behaviorTimo Smura
 
LSST Education and Public Outreach (EPO)
LSST Education and Public Outreach (EPO) LSST Education and Public Outreach (EPO)
LSST Education and Public Outreach (EPO) Amanda Bauer
 
Thesis_Presentation_violapinzi_IS
Thesis_Presentation_violapinzi_ISThesis_Presentation_violapinzi_IS
Thesis_Presentation_violapinzi_ISviola pinzi
 
Slides for IDCC PET presentation
Slides for IDCC PET presentationSlides for IDCC PET presentation
Slides for IDCC PET presentationFabio Corubolo
 
big_data_casestudies_2.ppt
big_data_casestudies_2.pptbig_data_casestudies_2.ppt
big_data_casestudies_2.pptvishal choudhary
 

Similar to MindTrek2011 - ContextCapture: Context-based Awareness Cues in Status Updates (20)

IPRES 2014 paper presentation: significant environment information for LTDP
IPRES 2014 paper presentation: significant environment information for LTDPIPRES 2014 paper presentation: significant environment information for LTDP
IPRES 2014 paper presentation: significant environment information for LTDP
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...
 
Australian Ecosystems Science Cloud
Australian Ecosystems Science CloudAustralian Ecosystems Science Cloud
Australian Ecosystems Science Cloud
 
Shifting the Burden from the User to the Data Provider
Shifting the Burden from the User to the Data ProviderShifting the Burden from the User to the Data Provider
Shifting the Burden from the User to the Data Provider
 
Diaries for data collection
Diaries for data collectionDiaries for data collection
Diaries for data collection
 
Putting Linked Data to Use in a Large Higher-Education Organisation
Putting Linked Data to Use in a Large Higher-Education OrganisationPutting Linked Data to Use in a Large Higher-Education Organisation
Putting Linked Data to Use in a Large Higher-Education Organisation
 
Social Campus R&D Project
Social Campus R&D ProjectSocial Campus R&D Project
Social Campus R&D Project
 
Designing and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideDesigning and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guide
 
Object Recognition-based Mnemonics Mobile App for Senior Adults Communication
Object Recognition-based Mnemonics Mobile App for Senior Adults CommunicationObject Recognition-based Mnemonics Mobile App for Senior Adults Communication
Object Recognition-based Mnemonics Mobile App for Senior Adults Communication
 
PERICLES presentation on Appraisal - IDCC15 workshop
PERICLES presentation on Appraisal - IDCC15 workshopPERICLES presentation on Appraisal - IDCC15 workshop
PERICLES presentation on Appraisal - IDCC15 workshop
 
"I just scroll through my stuff until I find it or give up": A Contextual Inq...
"I just scroll through my stuff until I find it or give up": A Contextual Inq..."I just scroll through my stuff until I find it or give up": A Contextual Inq...
"I just scroll through my stuff until I find it or give up": A Contextual Inq...
 
Chi.talk
Chi.talkChi.talk
Chi.talk
 
Situ8: browsing and capturing geolocated user-created content
Situ8: browsing and capturing geolocated user-created contentSitu8: browsing and capturing geolocated user-created content
Situ8: browsing and capturing geolocated user-created content
 
Context detection and effects on behavior
Context detection and effects on behaviorContext detection and effects on behavior
Context detection and effects on behavior
 
LSST Education and Public Outreach (EPO)
LSST Education and Public Outreach (EPO) LSST Education and Public Outreach (EPO)
LSST Education and Public Outreach (EPO)
 
Thesis_Presentation_violapinzi_IS
Thesis_Presentation_violapinzi_ISThesis_Presentation_violapinzi_IS
Thesis_Presentation_violapinzi_IS
 
Herring Noaa Spring08
Herring Noaa Spring08Herring Noaa Spring08
Herring Noaa Spring08
 
Mobile Learner Requirements
Mobile Learner RequirementsMobile Learner Requirements
Mobile Learner Requirements
 
Slides for IDCC PET presentation
Slides for IDCC PET presentationSlides for IDCC PET presentation
Slides for IDCC PET presentation
 
big_data_casestudies_2.ppt
big_data_casestudies_2.pptbig_data_casestudies_2.ppt
big_data_casestudies_2.ppt
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

MindTrek2011 - ContextCapture: Context-based Awareness Cues in Status Updates

  • 1. ContextCapture: Exploring the Usage of Context-based Awareness Cues in Informal Information Sharing Ville Antila, Jussi Polet, Minna Isomursu VTT Technical Research Centre, Oulu Ari-Heikki Sarjanoja, Petri Saarinen Nokia Research Centre, Oulu & Tampere
  • 2. Background – SmarcoS project • Smarcos creates solutions to allow devices and services to communicate in UI level, exchange context information, user actions, and semantic data • It allows applications to follow the user's actions, predict needs and react appropriately to unexpected actions • Partners from – Netherlands, UK, Finland, Belgium, Czech Rep., Italy and Spain www.smarcos-project.eu
  • 3. Outline 1. Introduction 2. Research approach 3. ContextCapture –application 4. User study 5. Findings 6. Discussion 7. Conclusions 8. Lessons learned (application and user study) – Demo @ UbiComp 2011, Beijing
  • 4. Introduction • Smartphones are equipped with sensors and communication tools, which can provide a wide range of awareness and presence information
  • 5. Introduction • Information from the physical world is increasingly “digitalized” and shared – Photos tagged, presence in IM, location check-ins, sports tracking, informal awareness cues in Facebook and Twitter
  • 6. Challenges • Context information is often ambiguous or too low- level to be meaningful (e.g. Raw sensor data, GPS coordinates, or just free text) – Also this information contains a lot of noise • We propose to add (some) structure to the data 1. Provide abstracted, ”story-like” context data to social networks (motivation for the user) 2. Gather structured data about these user-defined abstractions in order to label context data (and eventually learn from these associations to provide better abstractions)
  • 7. Research approach • Approach: 1. We developed an experimental mobile application, which allows users to add different types of contextual information to their Facebook status updates in a format of a “story” or a narrative of the situation 2. We developed a semantic database which links the abstract, user-defined context labels to the low-level sensor data 3. Conducted a two-week user trial exploring the meaningfulness of different context types and the usage of different abstraction levels
  • 8. ContextCapture (1/6) • Architecture – a mobile application and a server-side application, integrated with Facebook (and Twitter)
  • 9. ContextCapture (2/6) • Mobile application – Symbian 5th Edition and onwards (Qt), Android 2.2 and onwards – Presents context abstractions to the user on a selectable list, sorted by relevance
  • 10. ContextCapture (3/6) • Context recognition is based on different sensors of activity, such as… – accelerometer, ambient light detector, GPS data, open applications on the device, the device system information and nearby Wifi access points and Bluetooth devices – for example: • based on the accelerometer data, a decision is made whether the user is moving or still by using movement detection algorithms • nearby Facebook friends can be detected using Bluetooth scanning
  • 11. ContextCapture (4/6) • Context items used in ContextCapture – Activity – physical activity of the user – Applications – currently open applications – Device – device information, such as the device type – Friends – nearby Facebook friends using ContextCapture – Location – abstrations using GPS, network and Wifi scan data, current street address, cell ID – Surroundings – abstractions of physical surroundings using ambient light detector, weather etc.
  • 12. (Example) • Creating a message: “*User-defined message] Sent from [Location] while [Activity] [Description] [Topic] and [Applications Activity] with [Friends+.” • As an example, a status update message generated with the previous rule could be: “I think this is the killer app for ubicomp! Sent from Conference Room 1 at UbiComp 2011, Beijing, China while listening to an interesting presentation by Dr. Firstname Lastname and using Notepad with 12 Facebook friends nearby.”
  • 13. ContextCapture (5/6) • “Collective” context is gathered from nearby devices (running ContextCapture) – If lacking, the mobile client can ask nearby devices for additional context information, such as GPS coordinates, address, weather etc. – Bluetooth communication is used with a simple protocol over RFCOMM • Request: CCRAControlProtocol:Client:ClientBluetoothNam e:WTHR:Request • Response: CCRAControlProtocol:Server:ServerBluetoothNam e:WTHR:-3 degrees Celsius,Sunny
  • 14. ContextCapture (6/6) • Server-side application (Facebook and Twitter integrated) – Context data is stored on the server in a semantic model (RDF) – Formatted status updates are aggregated to social media (Facebook and Twitter)
  • 15. User study • 12 participants used ContextCapture for two weeks using their own mobile phones in their everyday lives Research questions Do users perceive an application supporting manual status RQ1 updates through automatic context recognition and collective context as useful or valuable? What kind of abstraction levels (regarding the semantics) are RQ2 understandable for the user?
  • 16. The participants… • …were between 30-46 years, 37.25 years on average, six males and six females • …used their own mobile devices and personal Facebook accounts during the trial • …were experienced Facebook users as 25% of them had used the service 1-2 years and the rest for over two years
  • 17. Trial setup The participants… 1. …were emailed a short description of the study – Purpose, a short manual, a link with installation instructions and a link to the initial Web questionnaire 2. …used the application for two (2) weeks – During that time, they could tell their experiences through a Web diary (we asked them to fill in the diary at least five times) 3. …were interviewed at the end of the trial – The interviews were semi-structured, including questions about the users’ expectations, attitudes, privacy and the most pleasing and unpleasing experiences related to the usage – The participants also filled a Web questionnaire about their experiences
  • 18. Findings (1/3) • Location was rated as the most useful context field (average: 4.1/5.0) – Status updates with location information were seen most informative as people can use them to also reference their current activities or point out features from the environment 5 = Very useful 5.0 4.1 4.0 3.2 2.8 2.9 3.0 2.4 2.3 2.0 1.0 1 = Not useful at all Locat ion Device Friends Applicat ions Act ivit y Surroundings
  • 19. Findings (2/3) • Weather information, which was related to Surroundings field, was also seen highly interesting – The study was done only in Finland, so this might be a “cultural characteristic” • Application and Device were considered as the least useful fields (average: 2.3/5.0 and 2.4/5.0) – It seemed that many participants did not want to “advertise” the device they were using; – Open applications were often unrelated or uninteresting
  • 20. Findings (3/3) • The participants were clearly aware of their privacy and had thought about it while using the application – E.g. the participants did not use the addresses of their homes or the kindergarten their children were, even though the audience consisted of Facebook friends – The accurate location of places was too sensitive to be shared, many of the participants stated that the semantic meaning of the place is enough • E.g. stating “I’m at home” is adequate enough for the people the message is meant for – In many participants’ opinion sharing friends’ location without permission is not acceptable, participants preferred to use more abstract words, like “group of friends”, instead of giving the exact names
  • 21. Discussion • Context information was seen as interesting and useful addition, but the participants hoped that they could have had even more control of the level of abstraction (or more relevant suggestions) • Also the abstract labels for context information were preferred and used more often, such as “home”, “work”, “kindergarten” • The participants also preferred labels referring to the type activity, place or event (e.g. “at the movie” or “at the botanical garden”)
  • 22. Conclusions • The current location, activity and surroundings were the most relevant context types (in this study) • Disclosing the nearby friends or colleagues in the status updates was seen as relevant but problematic due to privacy issues • The context types were seen as most meaningful when the used abstraction level was high – Participants felt that exact information, such as street address or coordinates, conveyed a too matter-of-fact type description – Whereas more abstract descriptions, such as “at the movie theatre” or “at the botanical garden” were seen as more illustrative, interesting and meaningful
  • 23. Lessons learned… 1. With applications dealing with privacy sensitive information, the information disclosure and privacy should be fully controlled by the user 2. By giving freedom for users to control the disclosure and abstraction level of contextual information, it creates: – meaningfulness and motivation for the users – and in the same time allows the system to gather a set of user-defined context labels with different abstraction levels (which can be associated with the gathered low-level sensor data)
  • 24. Demo @ UbiComp 2011 • ContextCapture was demonstrated at UbiComp 2011 in Beijing, China (demo + poster) • The demo version was deployed Social Media including additional information: – Indoor location using Bluetooth ContextCapture Server Internet beacons (coupled with the conference rooms) User with – Conference program (for suggesting WLAN connection Mobile Phone Bluetooth Bluetooth Beacon ongoing talks) connection
  • 26. Demo @ UbiComp 2011 • Lessons learned from the demo • Indoor location using Bluetooth beacons worked well • Done using three Nokia N95 devices placed in the rooms with simple software for configuring and providing the indoor location information (e.g. ”Conference Room 1 at UbiComp 2011, Beijing, China”) • Including specific context information about the event enhanced the meaningfulness of the application (and was actually useful!) • We included items in the conference program (e.g. ”Talk by Patel et al.”)
  • 27. Thank you! Questions? Ville Antila, ville.antila@vtt.fi Jussi Polet, jussi.polet@vtt.fi