SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
A WEB-BASED
              ENVIRONMENT FOR VISUAL
              CLIENT SIDE MASHUPS
              Lars Grammel,
13-Apr-2010   CHISEL Group, University of Victoria
Motivation
2




    Provide Flexible and Intuitive Visual
      Analytics Tools for End User Analysts
Two Aspects of Creating Visualizations
3




                 Constructing Single Visualizations



                 Coordination and Layout of
                  Multiple Visualizations
                   Literature Survey End User Development
                   Tool Survey Mashup Environments
                   Prototype Development
                   Preliminary Prototype Usability Evaluation
End User Development Principles
4


       Immersion into Task (Flow)
         Invisible tools
         Direct interaction with domain concepts
         Immediate feedback
         Previews
         Incremental and iterative development

       Learning
         Gentle slope of complexity
         Easy recovery from mistakes
         Entice users into learning

       Collaboration
           Different levels of expertise
Mashup Environments Survey
5




       Assessed 6 Mashup Environments
       Barriers to View Coordination &
        Configuration:
         Programming   (visual dataflow,
          widget event wiring, DSLs) instead
          of direct manipulation
         No direct manipulation layout of
          multiple views (except IBM Lotus
          Mashups)
6
    Prototype Demo
Implementation of Principles
7


       Immersion into Task (Flow)
         Invisible tools [no programming, drag and drop interaction]
         Direct interaction with domain concepts [sets, items, dnd]
         Immediate feedback [highlighting, previews, tooltips]
         Previews [drop previews]
         Incremental and iterative development [flexible workflow]

       Learning [low entry barrier]
         Gentle slope of complexity
         Easy recovery from mistakes [undo / redo]
         Entice users into learning [tooltips]

       Collaboration [workspace sharing]
         Different levels of expertise
Usability Study
8


    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
9




    “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
10


          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
11
Multiple Windows
12



     “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
13




     “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
14




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




     “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
Usability Improvement Opportunities
16


        Synchronized Selections
        Filtered Views
        Access to Actions
            “The hardest part of using the tool was that you had to wait for the mouse
             over to happen before you could do something.” P4
            88% of the participants tried using right-click.
        Graph View
            50% of the participants clicked on the node menu indicator.
            88% of the participants inadvertently selected nodes.
            100% of the participants had trouble with the graph layout.
Contributions
17


        Drop Target Highlighting
        Drop Previews
        View Coordination using Drag and Drop
            Synchronized Selection
            Filtered Views
        Multiple Named Custom Sets combined with Set
         Highlighting
Future Work
18


        Navigation Coordination
        Add More Visualizations
        Advanced Visualization Configuration
        Synchronous Collaboration
        Other Devices: Large Screen Multitouch & Tablets
        …
Thank you!
19




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

Weitere ähnliche Inhalte

Ähnlich wie A web-based environment for visual client side mashups

eLearning Project - "Imagine That! Journey through the Creative Process" - do...
eLearning Project - "Imagine That! Journey through the Creative Process" - do...eLearning Project - "Imagine That! Journey through the Creative Process" - do...
eLearning Project - "Imagine That! Journey through the Creative Process" - do...Julie Urtz
 
Rettig onprototyping
Rettig onprototypingRettig onprototyping
Rettig onprototypingJulio Pari
 
NASA Etoys In Space Usability Evaluation
NASA Etoys In Space Usability EvaluationNASA Etoys In Space Usability Evaluation
NASA Etoys In Space Usability EvaluationMike Lee
 
Beginner's Guide to UI Design
Beginner's Guide to UI DesignBeginner's Guide to UI Design
Beginner's Guide to UI DesignMáirín Duffy
 
Rapid usability testing
Rapid usability testingRapid usability testing
Rapid usability testinglisarex
 
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 week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC
 
Freescale-SCAD IDUS 421 // IACT 720
Freescale-SCAD IDUS 421 // IACT 720Freescale-SCAD IDUS 421 // IACT 720
Freescale-SCAD IDUS 421 // IACT 720Dave Malouf
 
User Study of the SADIe Transcoding Engine
User Study of the SADIe Transcoding EngineUser Study of the SADIe Transcoding Engine
User Study of the SADIe Transcoding EngineDarren Lunn
 
SOTMEU 2011 - OSM Potlatch2 Usability Evaluation
SOTMEU 2011 - OSM Potlatch2 Usability EvaluationSOTMEU 2011 - OSM Potlatch2 Usability Evaluation
SOTMEU 2011 - OSM Potlatch2 Usability EvaluationPatrick Weber
 
NicoleMaguire_NEES_FinalReport
NicoleMaguire_NEES_FinalReportNicoleMaguire_NEES_FinalReport
NicoleMaguire_NEES_FinalReportNicole Maguire
 
Crowdsourced Remote Unmoderated Usability Testing
Crowdsourced Remote Unmoderated Usability TestingCrowdsourced Remote Unmoderated Usability Testing
Crowdsourced Remote Unmoderated Usability TestingInge De Bleecker
 
There's an app for that
There's an app for thatThere's an app for that
There's an app for thatNiles McClure
 

Ähnlich wie A web-based environment for visual client side mashups (20)

eLearning Project - "Imagine That! Journey through the Creative Process" - do...
eLearning Project - "Imagine That! Journey through the Creative Process" - do...eLearning Project - "Imagine That! Journey through the Creative Process" - do...
eLearning Project - "Imagine That! Journey through the Creative Process" - do...
 
Rettig onprototyping
Rettig onprototypingRettig onprototyping
Rettig onprototyping
 
NASA Etoys In Space Usability Evaluation
NASA Etoys In Space Usability EvaluationNASA Etoys In Space Usability Evaluation
NASA Etoys In Space Usability Evaluation
 
Beginner's Guide to UI Design
Beginner's Guide to UI DesignBeginner's Guide to UI Design
Beginner's Guide to UI Design
 
Rapid usability testing
Rapid usability testingRapid usability testing
Rapid usability testing
 
iPerceptum_UsabilityTesting
iPerceptum_UsabilityTestingiPerceptum_UsabilityTesting
iPerceptum_UsabilityTesting
 
8 user testing
8 user testing8 user testing
8 user testing
 
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
 
OLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
 
Freescale-SCAD IDUS 421 // IACT 720
Freescale-SCAD IDUS 421 // IACT 720Freescale-SCAD IDUS 421 // IACT 720
Freescale-SCAD IDUS 421 // IACT 720
 
Seven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test RapidlySeven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test Rapidly
 
User Study of the SADIe Transcoding Engine
User Study of the SADIe Transcoding EngineUser Study of the SADIe Transcoding Engine
User Study of the SADIe Transcoding Engine
 
Learning on the web
Learning on the webLearning on the web
Learning on the web
 
[Nux]12 nux
[Nux]12 nux[Nux]12 nux
[Nux]12 nux
 
SOTMEU 2011 - OSM Potlatch2 Usability Evaluation
SOTMEU 2011 - OSM Potlatch2 Usability EvaluationSOTMEU 2011 - OSM Potlatch2 Usability Evaluation
SOTMEU 2011 - OSM Potlatch2 Usability Evaluation
 
NicoleMaguire_NEES_FinalReport
NicoleMaguire_NEES_FinalReportNicoleMaguire_NEES_FinalReport
NicoleMaguire_NEES_FinalReport
 
Crowdsourced Remote Unmoderated Usability Testing
Crowdsourced Remote Unmoderated Usability TestingCrowdsourced Remote Unmoderated Usability Testing
Crowdsourced Remote Unmoderated Usability Testing
 
IW:LEARN 7 Years of Plone
IW:LEARN 7 Years of PloneIW:LEARN 7 Years of Plone
IW:LEARN 7 Years of Plone
 
There's an app for that
There's an app for thatThere's an app for that
There's an app for that
 

Kürzlich hochgeladen

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
 
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
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Kürzlich hochgeladen (20)

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
 
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...
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

A web-based environment for visual client side mashups

  • 1. A WEB-BASED ENVIRONMENT FOR VISUAL CLIENT SIDE MASHUPS Lars Grammel, 13-Apr-2010 CHISEL Group, University of Victoria
  • 2. Motivation 2 Provide Flexible and Intuitive Visual Analytics Tools for End User Analysts
  • 3. Two Aspects of Creating Visualizations 3  Constructing Single Visualizations  Coordination and Layout of Multiple Visualizations Literature Survey End User Development Tool Survey Mashup Environments Prototype Development Preliminary Prototype Usability Evaluation
  • 4. End User Development Principles 4  Immersion into Task (Flow)  Invisible tools  Direct interaction with domain concepts  Immediate feedback  Previews  Incremental and iterative development  Learning  Gentle slope of complexity  Easy recovery from mistakes  Entice users into learning  Collaboration  Different levels of expertise
  • 5. Mashup Environments Survey 5  Assessed 6 Mashup Environments  Barriers to View Coordination & Configuration:  Programming (visual dataflow, widget event wiring, DSLs) instead of direct manipulation  No direct manipulation layout of multiple views (except IBM Lotus Mashups)
  • 6. 6 Prototype Demo
  • 7. Implementation of Principles 7  Immersion into Task (Flow)  Invisible tools [no programming, drag and drop interaction]  Direct interaction with domain concepts [sets, items, dnd]  Immediate feedback [highlighting, previews, tooltips]  Previews [drop previews]  Incremental and iterative development [flexible workflow]  Learning [low entry barrier]  Gentle slope of complexity  Easy recovery from mistakes [undo / redo]  Entice users into learning [tooltips]  Collaboration [workspace sharing]  Different levels of expertise
  • 8. Usability Study 8 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
  • 9. Reactions 9 “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
  • 10. Task Completion 10 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
  • 12. Multiple Windows 12 “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.
  • 13. Drag and Drop 13 “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
  • 14. Highlighting of Items and Sets 14 “The use of selections and highlighting in the different windows is very helpful to organize what one is doing.” P2
  • 15. Custom Sets 15 “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
  • 16. Usability Improvement Opportunities 16  Synchronized Selections  Filtered Views  Access to Actions  “The hardest part of using the tool was that you had to wait for the mouse over to happen before you could do something.” P4  88% of the participants tried using right-click.  Graph View  50% of the participants clicked on the node menu indicator.  88% of the participants inadvertently selected nodes.  100% of the participants had trouble with the graph layout.
  • 17. Contributions 17  Drop Target Highlighting  Drop Previews  View Coordination using Drag and Drop  Synchronized Selection  Filtered Views  Multiple Named Custom Sets combined with Set Highlighting
  • 18. Future Work 18  Navigation Coordination  Add More Visualizations  Advanced Visualization Configuration  Synchronous Collaboration  Other Devices: Large Screen Multitouch & Tablets  …
  • 19. Thank you! 19 Lars Grammel CHISEL Group University of Victoria Lars.Grammel@gmail.com