SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
CHOOSEL
              A WEB-BASED ENVIRONMENT
              FOR ENTRY-LEVEL VISUAL DATA ANALYSIS

              Lars Grammel,
01-Sep-2010   CHISEL Group, University of Victoria
Goal
2




    Provide a Flexible and Intuitive
      Visual Data Analysis Environment
      for InfoVis Novices
3
    Video
Features
4


       Several visualizations types
           charts, graph, timeline, map, tag cloud
       Multiple views
       View coordination using drag & drop
           Drop target highlighting & previews
       Highlighting of items across multiple views
       Custom sets that act as selections
       Filtered views & synchronized selection
       Workspace persistence & sharing
       Undo / redo
Design Constraints
5



       Small data sets (up to 5000 items)
       Heterogeneous data
       Web-based environment
       Reuse third party visualization components
       Multiple coordinated views
       Tight integration of visualization construction and
        data analysis
Design Choices
6



       Written in GWT (Java to JavaScript compilation)
         Need  to integrate different components (e.g. Flash,
          JavaScript)
         Author is familiar with Java

         Better tool support (unit testing, debugging,
          refactoring)
       Deployed on Google App Engine (but this is not
        required)
       Applications tailor Choosel Framework to domain
Architecture
7




                                         Choosel Client (in Browser)

                               View Coordination                Google Maps

                               Help and Branding
                                                                       Flexvis
                                 Undo / Redo
             Server              Management          Views      Simile Timeline

     Workspace Persistence &     Workspace
            Sharing              Management                     Protovis Charts

           Data Access         Data Management                    Tag Cloud
Choosel Applications
8



       Bio-Mixer
         Biomedical   Ontology Exploration


       Work Item Explorer
         IBM   Jazz Issue Tracking Data




    Choosel is open source!       http://code.google.com/p/choosel/
9
    Demo
Usability Study
10


     Does our interaction approach work in practice? What
       usability issues are hampering the interactions?

     Laboratory User Study with 8 Participants (& 1 Pilot)
        Video Tutorial
        Spatio-temporal analysis (2 Tasks)
              Earthquakes & Tsunami Warnings
        Concept        analysis (4 tasks)
            Biomedical    Ontology Data
          Evaluation Questionnaire
            Ratings,   Open Questions
Reactions
11




     “Visually pleasing to the eye. Very intuitive in that for the most
         part it made sense what each window did in terms of function.
         The possibilities of what one can produce with this easy
         interface seem enormous.” P7
     “[I liked that] everything is connected and interactive.” P9

     “It is hard to understand what some of the function does.” P3
Task Completion
12


          Spatio-Temporal Tasks                         Concept Tasks on Biomedical Data

     P2      f-ps                 f-ps            f-s                    f-s            a              n-a


     P3      f-ps                 f-ps            f-s                    f-s           f-ps            n-a


     P4      f-s                  f-ps            f-s                    f-s           n-a             n-a


     P5      f-s                  f-s             f-s                    f-s           f-ps            n-a


     P6      f-ps                 f-ps            f-s                    f-s           f-ps            a


     P7      f-s                  f-ps            f-s                   f-ps           f-ps            f-s


     P8      f-ps                 f-ps            f-s                    f-s           f-ps            n-a


     P9      f-ps                 f-s             f-s                    f-s            f-s            f-s


              1                    2               1                     2              3              4


             f-s: finished, succeeded    f-ps: finished, partially succeeded   a: attempted   n-a: not attempted
Usability/Usefulness of Features
13
Multiple Windows
14



     “I liked being able to view the
          timeline and the map at the
          same time when exploring
          earthquake data.” P5
     “Resizing windows was annoying
        especially since there is a lot of
        space on the screen that I felt
        was not used because the
        default window size is small.” P5


     63% of the participants resized
       and moved windows frequently.
Drag and Drop
15




     “When dragging it was very
       helpful to see where you can
       drag the item to (by lighting up
       the possible windows).” P2
     “The drag and drop […] had what
        you needed right there. At first
        glance everything seemed
        easier, but as you get deeper
        into the tasks I got confused on
        how things actually worked.” P7
Highlighting of Items and Sets
16




     “The use of selections and
        highlighting in the different
        windows is very helpful to
        organize what one is
        doing.” P2
Custom Sets
17




     “I liked the fact that I could easily
          look for a specific earthquake
          set.” P4
     “I could not use a lasso function to
         quickly highlight multiple items
         in any view.” P5
Current & Future Work
18




        More Visualizations
        Visualization Configuration
        Automatic Visualization
        Faceted Navigation
Thank you!
19




 Choosel is open source!
 http://code.google.com/p/choosel/




Lars Grammel
CHISEL Group, University of Victoria
Lars.Grammel@gmail.com

Contenu connexe

Similaire à Choosel - a web-based environment for entry-level visual data analysis

Python vs R for Data Analytics Final
Python vs R for Data Analytics Final Python vs R for Data Analytics Final
Python vs R for Data Analytics Final BobSmith712
 
Python vsr final r
Python vsr   final rPython vsr   final r
Python vsr final rChris Lukens
 
OLDSMOOC Week5 part 2: Testing the prototypes. Diana Laurillard
OLDSMOOC Week5 part 2: Testing the prototypes. Diana LaurillardOLDSMOOC Week5 part 2: Testing the prototypes. Diana Laurillard
OLDSMOOC Week5 part 2: Testing the prototypes. Diana LaurillardOLDSMOOC
 
Sathayamev jayate hackathon
Sathayamev jayate hackathonSathayamev jayate hackathon
Sathayamev jayate hackathonAlagirisamys
 
Functional Programming and Big Data
Functional Programming and Big DataFunctional Programming and Big Data
Functional Programming and Big DataDataWorks Summit
 
Pair Programming - a pratical guide
Pair Programming - a pratical guidePair Programming - a pratical guide
Pair Programming - a pratical guideGiuseppe Sorrentino
 
PT-4058, Measuring and Optimizing Performance of Cluster and Private Cloud Ap...
PT-4058, Measuring and Optimizing Performance of Cluster and Private Cloud Ap...PT-4058, Measuring and Optimizing Performance of Cluster and Private Cloud Ap...
PT-4058, Measuring and Optimizing Performance of Cluster and Private Cloud Ap...AMD Developer Central
 
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric SteelePlone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric SteeleT. Kim Nguyen
 
Sparklis exploration et interrogation de points d'accès sparql par interactio...
Sparklis exploration et interrogation de points d'accès sparql par interactio...Sparklis exploration et interrogation de points d'accès sparql par interactio...
Sparklis exploration et interrogation de points d'accès sparql par interactio...SemWebPro
 
Bdra learning design workshop slides 11/04/2012
Bdra learning design workshop slides 11/04/2012Bdra learning design workshop slides 11/04/2012
Bdra learning design workshop slides 11/04/2012witthaus
 
BDRA learning design workshop (11/04/2012)
BDRA learning design workshop (11/04/2012)BDRA learning design workshop (11/04/2012)
BDRA learning design workshop (11/04/2012)witthaus
 
Camp 4-data workshop presentation
Camp 4-data workshop presentationCamp 4-data workshop presentation
Camp 4-data workshop presentationPaolo Missier
 
Functional Thinking Paradigm Over Syntax.pdf
Functional Thinking Paradigm Over Syntax.pdfFunctional Thinking Paradigm Over Syntax.pdf
Functional Thinking Paradigm Over Syntax.pdfDouglas Fernandes
 
Splunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search DojoSplunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search DojoSplunk
 
Splunk Ninja: New Features, Pivot and Search Dojo
 Splunk Ninja: New Features, Pivot and Search Dojo Splunk Ninja: New Features, Pivot and Search Dojo
Splunk Ninja: New Features, Pivot and Search DojoSplunk
 
Splunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search DojoSplunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search DojoSplunk
 
Splunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search DojoSplunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search DojoSplunk
 

Similaire à Choosel - a web-based environment for entry-level visual data analysis (20)

Python vs R for Data Analytics Final
Python vs R for Data Analytics Final Python vs R for Data Analytics Final
Python vs R for Data Analytics Final
 
Python vsr final r
Python vsr   final rPython vsr   final r
Python vsr final r
 
IW:LEARN 7 Years of Plone
IW:LEARN 7 Years of PloneIW:LEARN 7 Years of Plone
IW:LEARN 7 Years of Plone
 
OLDSMOOC Week5 part 2: Testing the prototypes. Diana Laurillard
OLDSMOOC Week5 part 2: Testing the prototypes. Diana LaurillardOLDSMOOC Week5 part 2: Testing the prototypes. Diana Laurillard
OLDSMOOC Week5 part 2: Testing the prototypes. Diana Laurillard
 
Sathayamev jayate hackathon
Sathayamev jayate hackathonSathayamev jayate hackathon
Sathayamev jayate hackathon
 
Functional Programming and Big Data
Functional Programming and Big DataFunctional Programming and Big Data
Functional Programming and Big Data
 
Pair Programming - a pratical guide
Pair Programming - a pratical guidePair Programming - a pratical guide
Pair Programming - a pratical guide
 
PT-4058, Measuring and Optimizing Performance of Cluster and Private Cloud Ap...
PT-4058, Measuring and Optimizing Performance of Cluster and Private Cloud Ap...PT-4058, Measuring and Optimizing Performance of Cluster and Private Cloud Ap...
PT-4058, Measuring and Optimizing Performance of Cluster and Private Cloud Ap...
 
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric SteelePlone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
 
Plone Futures
Plone FuturesPlone Futures
Plone Futures
 
Sparklis exploration et interrogation de points d'accès sparql par interactio...
Sparklis exploration et interrogation de points d'accès sparql par interactio...Sparklis exploration et interrogation de points d'accès sparql par interactio...
Sparklis exploration et interrogation de points d'accès sparql par interactio...
 
Bdra learning design workshop slides 11/04/2012
Bdra learning design workshop slides 11/04/2012Bdra learning design workshop slides 11/04/2012
Bdra learning design workshop slides 11/04/2012
 
BDRA learning design workshop (11/04/2012)
BDRA learning design workshop (11/04/2012)BDRA learning design workshop (11/04/2012)
BDRA learning design workshop (11/04/2012)
 
Camp 4-data workshop presentation
Camp 4-data workshop presentationCamp 4-data workshop presentation
Camp 4-data workshop presentation
 
Frappe Open Day - October & November 2018
Frappe Open Day - October & November 2018Frappe Open Day - October & November 2018
Frappe Open Day - October & November 2018
 
Functional Thinking Paradigm Over Syntax.pdf
Functional Thinking Paradigm Over Syntax.pdfFunctional Thinking Paradigm Over Syntax.pdf
Functional Thinking Paradigm Over Syntax.pdf
 
Splunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search DojoSplunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search Dojo
 
Splunk Ninja: New Features, Pivot and Search Dojo
 Splunk Ninja: New Features, Pivot and Search Dojo Splunk Ninja: New Features, Pivot and Search Dojo
Splunk Ninja: New Features, Pivot and Search Dojo
 
Splunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search DojoSplunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search Dojo
 
Splunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search DojoSplunk Ninjas: New Features, Pivot and Search Dojo
Splunk Ninjas: New Features, Pivot and Search Dojo
 

Dernier

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

Choosel - a web-based environment for entry-level visual data analysis

  • 1. CHOOSEL A WEB-BASED ENVIRONMENT FOR ENTRY-LEVEL VISUAL DATA ANALYSIS Lars Grammel, 01-Sep-2010 CHISEL Group, University of Victoria
  • 2. Goal 2 Provide a Flexible and Intuitive Visual Data Analysis Environment for InfoVis Novices
  • 3. 3 Video
  • 4. Features 4  Several visualizations types  charts, graph, timeline, map, tag cloud  Multiple views  View coordination using drag & drop  Drop target highlighting & previews  Highlighting of items across multiple views  Custom sets that act as selections  Filtered views & synchronized selection  Workspace persistence & sharing  Undo / redo
  • 5. Design Constraints 5  Small data sets (up to 5000 items)  Heterogeneous data  Web-based environment  Reuse third party visualization components  Multiple coordinated views  Tight integration of visualization construction and data analysis
  • 6. Design Choices 6  Written in GWT (Java to JavaScript compilation)  Need to integrate different components (e.g. Flash, JavaScript)  Author is familiar with Java  Better tool support (unit testing, debugging, refactoring)  Deployed on Google App Engine (but this is not required)  Applications tailor Choosel Framework to domain
  • 7. Architecture 7 Choosel Client (in Browser) View Coordination Google Maps Help and Branding Flexvis Undo / Redo Server Management Views Simile Timeline Workspace Persistence & Workspace Sharing Management Protovis Charts Data Access Data Management Tag Cloud
  • 8. Choosel Applications 8  Bio-Mixer  Biomedical Ontology Exploration  Work Item Explorer  IBM Jazz Issue Tracking Data Choosel is open source! http://code.google.com/p/choosel/
  • 9. 9 Demo
  • 10. Usability Study 10 Does our interaction approach work in practice? What usability issues are hampering the interactions? Laboratory User Study with 8 Participants (& 1 Pilot)  Video Tutorial  Spatio-temporal analysis (2 Tasks)  Earthquakes & Tsunami Warnings  Concept analysis (4 tasks)  Biomedical Ontology Data  Evaluation Questionnaire  Ratings, Open Questions
  • 11. Reactions 11 “Visually pleasing to the eye. Very intuitive in that for the most part it made sense what each window did in terms of function. The possibilities of what one can produce with this easy interface seem enormous.” P7 “[I liked that] everything is connected and interactive.” P9 “It is hard to understand what some of the function does.” P3
  • 12. Task Completion 12 Spatio-Temporal Tasks Concept Tasks on Biomedical Data P2 f-ps f-ps f-s f-s a n-a P3 f-ps f-ps f-s f-s f-ps n-a P4 f-s f-ps f-s f-s n-a n-a P5 f-s f-s f-s f-s f-ps n-a P6 f-ps f-ps f-s f-s f-ps a P7 f-s f-ps f-s f-ps f-ps f-s P8 f-ps f-ps f-s f-s f-ps n-a P9 f-ps f-s f-s f-s f-s f-s 1 2 1 2 3 4 f-s: finished, succeeded f-ps: finished, partially succeeded a: attempted n-a: not attempted
  • 14. Multiple Windows 14 “I liked being able to view the timeline and the map at the same time when exploring earthquake data.” P5 “Resizing windows was annoying especially since there is a lot of space on the screen that I felt was not used because the default window size is small.” P5 63% of the participants resized and moved windows frequently.
  • 15. Drag and Drop 15 “When dragging it was very helpful to see where you can drag the item to (by lighting up the possible windows).” P2 “The drag and drop […] had what you needed right there. At first glance everything seemed easier, but as you get deeper into the tasks I got confused on how things actually worked.” P7
  • 16. Highlighting of Items and Sets 16 “The use of selections and highlighting in the different windows is very helpful to organize what one is doing.” P2
  • 17. Custom Sets 17 “I liked the fact that I could easily look for a specific earthquake set.” P4 “I could not use a lasso function to quickly highlight multiple items in any view.” P5
  • 18. Current & Future Work 18  More Visualizations  Visualization Configuration  Automatic Visualization  Faceted Navigation
  • 19. Thank you! 19 Choosel is open source! http://code.google.com/p/choosel/ Lars Grammel CHISEL Group, University of Victoria Lars.Grammel@gmail.com