using a degree of interest model for using a degree of
play

Using a Degree of Interest Model for Using a Degree of Interest - PowerPoint PPT Presentation

Using a Degree of Interest Model for Using a Degree of Interest Model for Adaptive Visualizations in Prot g g Adaptive Visualizations in Prot Tricia d d Entremont Entremont Tricia Motivation Motivation Motivation


  1. Using a Degree of Interest Model for Using a Degree of Interest Model for Adaptive Visualizations in Proté ég gé é Adaptive Visualizations in Prot Tricia d d’ ’Entremont Entremont Tricia

  2. Motivation Motivation Motivation • Understanding the structure of and navigating DI aMOND within large ontologies is cognitively demanding Adaptive-Viz Protégé • Navigating the ontology is difficult Jambalaya – Long scrolling lists, expanding/collapsing nodes – Large number of irrelevant elements occlude Features relevant information Future Work Conclusion • Visualizations of structure often very dense and complex – Hard to know which elements to display July 25, 2006 July 25, 2006 the CHI SEL group, University of Victoria the CHI SEL group, University of Victoria 2 2

  3. DIaMOND (Project) (Project) DIaMOND Overview • DIaMOND—Degree of Interest Modeling for DI aMOND Ontology Navigation and Development (http://www.thechiselgroup.org/diamond) Adaptive-Viz Protégé Jambalaya • Applies principles of attention-reactive interfaces (Card at PARC) Features – Mechanism to calculate user’s degree of interest (DOI) Future Work – Dynamic display of information using the DOI Conclusion • Goals – Draw user’s attention to interesting elements – Reduce navigation overhead July 25, 2006 the CHI SEL group, University of Victoria 3

  4. DIaMOND (Plug (Plug- -in) in) DIaMOND Overview • Uses the Mylar degree of interest model plug-in for DI aMOND Eclipse (Kersten at UBC) • Associates a degree of interest (DOI) value with Adaptive-Viz Protégé elements in the ontology – Classes Jambalaya – Slots Features – Instances Future Work • Uses the DOI value to provide adaptive visualizations of the ontology Conclusion – highlight and filter elements within Protégé’s views and Jambalaya’s graph-based visualizations July 25, 2006 the CHI SEL group, University of Victoria 4

  5. DIaMOND (plug (plug- -in) in) DIaMOND Overview • Three levels of interest DI aMOND – Landmark: Hub concept Adaptive-Viz • Manually specified by user Protégé • DOI value exceeds a threshold value Jambalaya – Interesting • Has been interacted with such that the DOI value Features exceeds a (lower) threshold value Future Work – Uninteresting • DOI value falls below the lower threshold value Conclusion • DOI calculation decay function • Lightweight, easily reversible focus techniques • Consistent with existing, familiar Protégé views. July 25, 2006 the CHI SEL group, University of Victoria 5

  6. Highlighting and Filtering in the Class Browser Highlighting and Filtering in the Class Browser Overview DI aMOND Adaptive-Viz Protégé Jambalaya Features Future Work Conclusion Standard Highlighting Highlighting & Filtering July 25, 2006 the CHI SEL group, University of Victoria 6

  7. Jambalaya Jambalaya Overview • What is Jambalaya? DI aMOND – Protégé tab plug-in built on top of SHriMP Adaptive-Viz – What is SHriMP? Protégé • Multiple, interchangeable, interactive graph views Jambalaya • Provides multiple perspectives at different levels of abstraction Features • Smooth animated zooming & layout transition Future Work • Embedded, editable Protégé forms Conclusion • Originally for software comprehension • Also a plug-in for Eclipse (Creole) July 25, 2006 the CHI SEL group, University of Victoria 7

  8. Adaptive Visualizations— —Jambalaya Jambalaya Adaptive Visualizations Overview • Currently: DI aMOND – Same three interest levels Adaptive-Viz • Landmark, interesting, un-interesting Protégé – Font highlighting, bolding on node labels Jambalaya – Transparency used to “highlight” actual nodes Features • In progress: Future Work – Motion techniques to capture user’s attention Conclusion – Node size to show DOI value – Intelligent node label display July 25, 2006 the CHI SEL group, University of Victoria 8

  9. July 25, 2006 the CHI SEL group, University of Victoria 9

  10. July 25, 2006 the CHI SEL group, University of Victoria 10

  11. July 25, 2006 the CHI SEL group, University of Victoria 11

  12. DIaMOND plug plug- -in features in features DIaMOND Overview • Integrated with Classes, Slots, Forms, Instances, DI aMOND and Instance Tree Tabs • Integrated with Owl Classes, Properties, Individual Adaptive-Viz Protégé and Forms Tabs Jambalaya • Synchronized across tabs (almost) • Threshold values are user configurable Features • Highlighting of uninteresting, interesting and Future Work landmark concepts is user configurable – Font colour Conclusion – Font weight – Font style (italics?) July 25, 2006 the CHI SEL group, University of Victoria 12

  13. Future Work Future Work Overview • Evaluation DI aMOND – Beginning initial evaluation – Interested in feedback from the community Adaptive-Viz Protégé – Shameless plea for participants ☺ Jambalaya • Sharing DOI among users Features Future Work • Role-based modeling Conclusion • Task-based DOI calculations • Use of instance data to supplement DOI calculations July 25, 2006 the CHI SEL group, University of Victoria 13

  14. Conclusion Conclusion Overview • Acknowledgements DI aMOND – Mik Kersten Adaptive-Viz – Chris Callendar Protégé – National Center for Biomedical Ontology Jambalaya Features Future Work Conclusion July 25, 2006 the CHI SEL group, University of Victoria 14

  15. References References Overview • Card, S. Degree of Interest Trees: a Component of an Attention-Reactive User Interface. Advanced Visual DI aMOND Interfaces. May 22-24, 2002. Adaptive-Viz Protégé • http://www.eclipse.org/mylar Jambalaya • http://www.eclipse.org Features Future Work • Kersten, M. and Murphy, G. C. 2005. Mylar: a Degree-of- Interest Model for IDEs. In Proceedings of the 4th Conclusion International Conference on Aspect-Oriented Software Development. March 14-8, 2005. July 25, 2006 the CHI SEL group, University of Victoria 15

  16. Thank You. Thank You. Computer Human Interaction & Software Engineering Lab Department of Computer Science, University of Victoria July 25, 2006 the CHI SEL group, University of Victoria 16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend