Report of the Framework Development Working Group Martin Taylor Mark Nixon David Hall Vincent Taylor November 8, 2007.

Slides:



Advertisements
Similar presentations
A Framework for Network Visualisation Progress Report Report to IST-063/RWS-010 by the IST-059/RTG-025 Working Group on Framework for Network Visualisation.
Advertisements

Conceptual Graph Analysis Chapter 20 Lori Nuth | EDIT 730 | Fall 2005.
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
ACTIVELY ENGAGING THE STAKEHOLDER IN DEFINING REQUIREMENTS FOR THE BUSINESS, THE STAKEHOLDER, SOLUTION OR TRANSITION Requirements Elicitation.
Administrivia  Review Deliverable 2 –Overview (audience) –Excellent additions  User Goals  Usability Goals  User Group (who are you designing for?)
Chapter 8 Prototyping and Rapid Application Development
Project Sharing  Team discussions –Share results of heuristic evaluations –Discuss your choice of methods and results  Class-level discussion –Each spokesperson.
Semester wrap-up …the final slides.. The Final  December 13, 3:30-4:45 pm  Closed book, one page of notes  Cumulative  Similar format and length to.
Semester wrap-up …the final slides.. The Final December 15, 3:30-6:30 pm Close book, one page of notes Cumulative Similar format to midterm (probably.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
“”Capacity and services to road users” Task descriptions Paul van der Kroon, Paris November 2005.
ITEC224 Database Programming
Business Analysis and Essential Competencies
BMAN Integrative Team Project Week 2 Professor Linda A Macaulay.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
CSPC 464 Fall 2014 Son Nguyen.  Attendance/Roster  Introduction ◦ Instructor ◦ Students  Syllabus  Q & A.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
Chapter 2 The Design and Problem-Solving Process.
5. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the activities of the requirements discipline  Describe the difference.
1 Recommended Next Steps For Improving Quantitative Information California Water Plan Advisory Committee Meeting August 17, 2005.
Rational Unified Process Fundamentals Module 5: Implementing Rational Unified Process Rational Unified Process Fundamentals Module 5: Implementing Rational.
N/X Workshop November 2007 IST-059-RTG Visualisation Technology for Network Analysis 1 IST059/RTG025 Visualisation Technology for Network Analysis V.K.
1 Week 5 Software Engineering Fall Term 2015 Marymount University School of Business Administration Professor Suydam.
Logical Architecture and UML Package Diagrams. The logical architecture is the large-scale organization of the software classes into packages, subsystems,
B121 Chapter 6 Effective Ways of Displaying Information.
4 Chapter 4: Beginning the Analysis: Investigating System Requirements Systems Analysis and Design in a Changing World, 3 rd Edition.
Chapter 6 : User interface design
Chapter 1 Computer Technology: Your Need to Know
How to think about interaction
OPERATING SYSTEMS CS 3502 Fall 2017
Intelligent Systems Development
Empower Managers to Take Ownership of Employee Engagement
NeurOn: Modeling Ontology for Neurosurgery
Operations Consulting and Reengineering
The Semiotic Engineering of Human-Computer Interaction Section I Foundation Chapter 1 Introduction.
CIS 376 Bruce R. Maxim UM-Dearborn
Advanced Scientific Visualization
WXGE6103 Software Engineering Process and Practice
Notification Service May 19, 2006 Jon Atherton Mark Mara.
SKILL ASSESSMENT OF SOFTWARE TESTERS Case Study
Jenny Lyn Tee Estrada-Firman Reporter
Version 3 April 21, 2006 Takahiro Yamada (JAXA/ISAS)
Chapter 1 The Systems Development Environment
Data Mining: Concepts and Techniques Course Outline
Design, prototyping and construction
Teaching with Instructional Software
Chapter 13: Systems Analysis and Design
Games Design Yr1 Term 2 - Introduction.
Models, Metaphor, Paradigms
Analysis models and design models
User interface design.
Sample Engineering Design Models
SAMANVITHA RAMAYANAM 18TH FEBRUARY 2010 CPE 691
Artificial Intelligence Lecture No. 28
Magnet & /facet Zheng Liang
DESIGN, PROTOTYPING and CONSTRUCTION
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
CEF e-Invoicing Readiness Checker
Chapter 11 user support.
System Analysis and Design
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Members: Keshava Shiva Sanjeeve Kareena
Computer Literacy BASICS
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Chapter 8 Prototyping and Rapid Application Development
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Exploring Exploratory Testing
Design, prototyping and construction
Information system analysis and design
Presentation transcript:

Report of the Framework Development Working Group Martin Taylor Mark Nixon David Hall Vincent Taylor November 8, 2007

Report to IST-063/RWS-010 by the IST-059/RTG-025 Working Group on Framework for Network Visualisation Why create a “Framework”? Why is IST-059/RTG-025 concerned with the task of developing a framework? If I have only a hammer, every job seems to require nails. If I need to fasten something, how do I know hammers exist? If I need something fastened and I know the tools exist, do I glue, screw, staple, or nail? “I” would want a Framework that categorized fastening jobs in terms of what tools were best for those jobs, and categorized tools in terms of what kinds of fastening jobs they did best. ? Based on report to IST-063/RWS-010 by the IST-059/RTG-025 Working Group on Framework for Network Visualisation

Why a Framework for network visualisation? Numerous ad-hoc examples of network representations have been created for specific applications, some of them very good for their purpose. It is usually not clear how the insights that led to particularly effective representations can be generalized to new situations. A good Framework should help identify the conditions for which different insights are helpful. Users need to see different aspects of network structure and functioning in support of their real-world task, and some of those aspects are not well served by extant display techniques. Users usually choose to see those aspects for which effective display techniques are available (they are given only a hammer!). A good Framework may help inspire research on new modes of display for different kinds of network properties. Based on report to IST-063/RWS-010 by the IST-059/RTG-025 Working Group on Framework for Network Visualisation The Framework should support users with ad-hoc needs, and should support system designers and researchers by highlighting aspects of network properties that are poorly supported by existing technology.

The Framework Concept Based on report to IST-063/RWS-010 by the IST-059/RTG-025 Working Group on Framework for Network Visualisation Survey

Framework — The Way Ahead 1.Complete the Framework by Categorizing computable network attributes Categorizing Network-related user tasks Categorizing network-related display techniques Develop mappings across categorizations: o task - attribute o attribute - display Incorporate interaction (the theme of the follow-on RTG) 2.Link the Framework with the Survey of Network Visualisation Software 3.Describe the Framework process for end users Propose support software to guide the user in the Framework process 4.Test Framework use in different scenarios, and rework 5.Publish for general use. IST-059/RTG-025 does not have the resources to complete all the above! Based on report to IST-063/RWS-010 by the IST-059/RTG-025 Working Group on Framework for Network Visualisation

Engineering guidelines Characterize Problem & Constraints Application Time scale Intention Data sources & reliability … Characterize Problem & Constraints Application Time scale Intention Data sources & reliability … Characterize Implementation Environment 2-D/3-D computing capability Interaction mode … Characterize Implementation Environment 2-D/3-D computing capability Interaction mode … Characterize User Skills Training needs Intention Characterize User Skills Training needs Intention Tool survey Web visualization examples. User ratings Vis periodic table visual complexity Case baseline Selection guidelines -Interaction tools - implementation tools Recommendations of Display types I/D of Similar problems/solutions User selection & implementation User rating Characterize Task Exploration Analysis Alerting Characterize Task Exploration Analysis Alerting Logical Templates Rules Logic trees Technique masks On-Line Design Assistance

Using the Framework: as of Copenhagen Network Properties Data Type Display Requirements Display Design Survey DB kfjdlkfjlsjfkldjfdkl Matrix of Pointers Framework jdkfjdsklfjdslkfjkaldfjdklsjfjfsjafldj Analyst Notebook Based on report to IST-063/RWS-010 by the IST-059/RTG-025 Working Group on Framework for Network Visualisation

Sample Resource Materials Chapter 2 – A Framework for network Visualisation: Final report of IST059/RTG-025 (in preparation; anticipated for completion in Dec 2008) Annex D (same report) Copenhagen IST063/RWS010 Workshop Proceedings (2006)

Summary steps Review/refine the characterization questions Develop “problem space” to “solution space” maps –Develop tool & visualization technique masks –Develop logical relations & decision trees Create user interface and web-based shell for advisory tool –e.g., consumer recommendation tool with interactive Q&A Implement web-based advisory tool Evaluate advisory tool utility/usability with sample users Incorporate lessons learned, user feedback and recommendations into advisory tool