CS 3724 Claims and Scenarios Dr. Scott McCrickard McBryde 626

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Chapter 11 Designing the User Interface
User Interface Structure Design
Copyright 1999 all rights reserved Select the Proper Kinds of Windows.
Activity Design Goal: work from problems and opportunities of problem domain to envision new activities.
Annotating a text means that you talk with the text by working through strategies to help to understand it better. You make notes on the article and work.
Architecture Tutorial 1 Overview of Today’s Talks Provenance Data Structures Recording and Querying Provenance –Break (30 minutes) Distribution and Scalability.
Georgina Cantu EDTC Instructional Technology Practicum.
Confidential property of Belkin International. Unlawful to copy or reproduce in any manner without the express written consent of Belkin International.
Mgt 240 Lecture MS Excel: Decision Support Systems September 16, 2004.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Analysis Concepts and Principles
Chapter 13: Designing the User Interface
Designing and Deploying an Information Awareness Interface Bert Gao Computer-Supported Collaborated Work.
User Interface Design Principles Gabriel Spitz 1 Lecture # 4.
Baker College Curriculum Design Tier II. Curriculum Tier Professional Development Tier I – (required) Professional development for curriculum development.
User Characteristics & Design Principles Gabriel Spitz 1 Lecture # 11.
®® Microsoft Windows 7 Windows Tutorial 1 Exploring the Basics of Microsoft Windows 7.
USE Case Model.
Part TWO The Process of Software Documentation Chapter 5: Analyzing Your Users Chapter 6: Planning and writing your Doc. Chapter 7: Getting Useful reviews.
Outlook 2000 Summertime Technology 2002 Vicki Blackwell Tangipahoa Parish Schools.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
1 REQUIREMENT ENGINEERING Chapter 7. 2 REQUIREMENT ENGINEERING Definition Establishing what the customer requires from a software system. OR It helps.
D. SCOTT MCCRICKARD CENTER FOR HUMAN-COMPUTER INTERACTION AND DEPARTMENT OF COMPUTER SCIENCE VIRGINIA TECH Collaborating with Claims in Interaction Design.
Architecture Tutorial 1 Overview of Today’s Talks Provenance Data Structures Recording and Querying Provenance –Break (30 minutes) Distribution and Scalability.
The virtualMe Framework Guided tour Michael Verhaart In face to face lecturing information is gathered, knowledge is socially.
User Documentation Stored information about how to use a system –Reference manuals, tutorials, online help –Many systems show up with a diverse set of.
INFO3315 Week 4 Personas, Tasks Guidelines, Heuristic Evaluation.
Research & Learning For Libraries and Patrons that need to stay Ahead of the Learning Curve Presenter Name Here Books24x7® for Libraries.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 4: Restaurant.
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
Edmodo Made Easy By: Susan O’Day.
Lecture 3 / Chapter 3 User Needs and Behavior Bob Griffin - IMD290 Information Architecture.
How to write a professional paper. 1. Developing a concept of the paper 2. Preparing an outline 3. Writing the first draft 4. Topping and tailing 5. Publishing.
GUI Design Spreadsheet-Based Decision Support Systems Chapter 23: Aslı Sencer MIS 463.
A Use Case Primer 1. The Benefits of Use Cases  Compared to traditional methods, use cases are easy to write and to read.  Use cases force the developers.
Automated Acceptance Testing and Continuous Delivery Larry Apke Agile Expert
Edmodo Training A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect.
PowerPoint Notes1 Microsoft PowerPoint Notes Part 1 Introduction to PowerPoint: Presentations Made Easy.
Understanding Users Cognition & Cognitive Frameworks
Requirements Analysis Goal: understand users’ current activities well enough to reason about technology- based enhancements.
Designing Attention-Centric Notification Systems Five HCI Challenges Scott McCrickard Center for Human-Computer Interaction & Department of Computer Science.
Requirements Analysis Goal: understand users’ current activities well enough to reason about technology- based enhancements.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
What Can My ELLs Do? Grade Level Cluster K-2 A Quick Reference Guide for Planning Instructional Tasks for English Language Learners.
Gabriel Spitz 1. Light Switch Issues  Consistency – The switch design is inconsistent with common light switches  Visibility – No visible cue regarding.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 28 Behavior.
22 August, 2007Information System Design IT60105, Autumn 2007 Information System Design IT60105 Lecture 8 Use Case Diagrams.
Lecture №1 Role of science in modern society. Role of science in modern society.
S T. A NTHONY OF P ADUA C ATHOLIC S CHOOL Serving the Woodlands and Surrounding Areas Since 2001 Guiding our children to holiness through a Christ-centered.
Copyright © 2013 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Ohio Integrated Eligibility.
GATHERING DATA Supplementary Note. What are requirements? A requirement is a statement about an intended product that specifies what it should do or how.
1 Unit E-Guidelines (c) elsaddik SEG 3210 User Interface Design & Implementation Prof. Dr.-Ing. Abdulmotaleb.
How to complete and submit a Final Report through Mobility Tool+ Technical guidelines Authentication, Completion and Submission 1 Antonia Gogaki IT Officer.
Connecticut Alternate Assessment Overview Copyright © 2016 American Institutes for Research. All rights reserved.
Activity Design Goal: work from problems and opportunities of problem domain to envision new activities.
A Taxonomy of Ambient Information Systems: Four Patterns of Design Zachary Pousman, John Stasko College of Computing Georgia Institute of Technology AVI.
Human Computer Interaction Lecture 21 User Support
User Documentation Stored information about how to use a system
Human Computer Interaction Lecture 21,22 User Support
Use Case Model Use case description.
Attend|Learn|Grow Taking Your Career to the Next Level
Developing Tasks This slide deck was adapted by Caitlin Kelleher based on the original by Saul Greenberg. (Thank you Saul)
Systems Analysis and Design
Module P4 Identify Data Products and Views So Their Requirements and Attributes Can Be Controlled Learning Objectives: Understand the value of data. Understand.
Use Case Modeling Part of the unified modeling language (U M L)
Design Gate 1 SAP Fiori for iOS Insert name of the project
Other System Requirements
Presentation transcript:

CS 3724 Claims and Scenarios Dr. Scott McCrickard McBryde 626

Scenarios and Claims Scenarios convey what actors are like, what forces influence their behavior Scenarios convey what actors are like, what forces influence their behavior Claims elaborate on scenarios, explaining how and why a feature has impacts Claims elaborate on scenarios, explaining how and why a feature has impacts Claims analysis documents why scenarios were written by isolating the most important features Claims analysis documents why scenarios were written by isolating the most important features These are your data structures! These are your data structures!

Scenarios in UE: A Simple Example A student, Akbar, is working on a research paper in the lab. While working on the paper, he wishes to be informed of happenings in his community. Akbar uses the Notification Collage (NC), running on a second monitor, to inform him of such information with occasional glances. When shuffling through items on the NC, he sees that a project partner has found information of immediate relevance. Fortunate to learn this, Akbar includes the information in his paper, finishing early. A scenario describing a situation:

An Associated Claim Feature: Organizing information using the collage metaphor IRC rating: 0.5,0.3,0.6 + allows users to informally post information According to (Greenberg & Rounding 2001), “New collage items are always placed on top. As the number of posted items increases, new elements cover old ones” suggesting that reaction is increased as users quickly view new items with comprehension increased as users gain an understanding of how old/inapplicable an item is based on position. - BUT overlapping items may force users to shuffle through them According to (Greenberg & Rounding 2001), “New collage items are always placed on top. As the number of posted items increases, new elements cover old ones. More unusually, old items ‘bubble up’ towards the surface” suggesting that interruption is increased as users puzzle over items’ age, and comprehension is decreased with partially obscured items seen only when shuffling. Maintaining awareness of group information on public displays using the collage metaphor

Elements of a Claim Feature: Organizing information using the collage metaphor IRC rating: 0.5,0.3,0.6 + allows users to informally post information According to (Greenberg & Rounding 2001), “New collage items are always placed on top. As the number of posted items increases, new elements cover old ones” suggesting that reaction is increased as users quickly view new items with comprehension increased as users gain an understanding of how old/inapplicable an item is based on position. - BUT overlapping items may force users to shuffle through them According to (Greenberg & Rounding 2001), “New collage items are always placed on top. As the number of posted items increases, new elements cover old ones. More unusually, old items ‘bubble up’ towards the surface” suggesting that interruption is increased as users puzzle over items’ age, and comprehension is decreased with partially obscured items seen only when shuffling. Maintaining awareness of group information on public displays using the collage metaphor TITLE FEATURE UPSIDES & DOWNSIDES RATIONALE RATING REFERENCE

Features Explained Title describes the claim’s nature and domain Title describes the claim’s nature and domain Feature is an artifact or element to be described Feature is an artifact or element to be described Upsides & downsides capture interesting positive and negative elements of the claim feature Upsides & downsides capture interesting positive and negative elements of the claim feature Rationale explains where each claim came from Rationale explains where each claim came from References cite publications used to derive the rationale References cite publications used to derive the rationale Scenario provides context for the claim Scenario provides context for the claim Rating reflects the contributions of the claim on accepted metrics within the domain Rating reflects the contributions of the claim on accepted metrics within the domain But how do we calculate a rating? What are the “accepted” metrics? And what is the domain of interest?

The Domain: Notification Systems Notification Systems Phidgets vehicle navigation systems multiple displays multiple windows wearabledisplays PDAs large screen displays

More Notification Systems weatherbug ePoster BonziBUDDY ESPN’s BottomLine klipfolio Ambient Fixtures More phidgets Scope Sideshow Info art

Defining Notification Systems Notification systems are interfaces that Notification systems are interfaces that provide reaction to and comprehension of valued information in an efficient and effective manner without introducing unwanted interruption to a primary taskprovide reaction to and comprehension of valued information in an efficient and effective manner without introducing unwanted interruption to a primary task are used in any divided-attention, multitasking situationare used in any divided-attention, multitasking situation primary task & notification/secondary task primary task & notification/secondary task Notification systems are not Notification systems are not used in extended periods of concentration in an orderly, predictable task-action flowused in extended periods of concentration in an orderly, predictable task-action flow exclusively desktop interfacesexclusively desktop interfaces

Notification Systems Metrics Our definitions-- Interruption : intentional and inherently useful reallocation of attention from a primary task to a notification Interruption : intentional and inherently useful reallocation of attention from a primary task to a notification Reaction : immediate response resulting from a notification stimuli—with or without a shift of attention Reaction : immediate response resulting from a notification stimuli—with or without a shift of attention Comprehension : information is made sense of, related to existing knowledge, and stored in long term memory for future use Comprehension : information is made sense of, related to existing knowledge, and stored in long term memory for future use

IRC Ratings An IRC rating— An IRC rating— describes goals relating to:describes goals relating to: interruption level of a notification interruption level of a notification immediate reaction to notifications immediate reaction to notifications long term or deeper comprehension from notifications long term or deeper comprehension from notifications annotated as:annotated as: low=0, high=1, with values in between in I, R, C order low=0, high=1, with values in between in I, R, C order therefore, a design model of “0/.5/1” would be intended support for “low interruption, moderate reaction, high comprehension” therefore, a design model of “0/.5/1” would be intended support for “low interruption, moderate reaction, high comprehension”

Intutively, What Is It? weatherbug ePoster BonziBUDDY ESPN’s BottomLine klipfolio Ambient Fixtures More phidgets Scope Sideshow Info art

But How Do We Calculate It? Easy! Use LINK-UP! Easy! Use LINK-UP! LINK-UP includes a tool for entering claims, including calculating IRC ratingsLINK-UP includes a tool for entering claims, including calculating IRC ratings Answer a series of questions, and an IRC rating is calculated automaticallyAnswer a series of questions, and an IRC rating is calculated automatically Not so fast, though… Not so fast, though… Everything has to match: scenario, upsides/downsides, rationale, paper contents, IRC ratingsEverything has to match: scenario, upsides/downsides, rationale, paper contents, IRC ratings The secret: iterate! Read paper, highlight possible features and rationale, group into upsides/downsides for each feature, match rationale, calculate IRC, reconsider upsides, look for additional rationale in paper, …The secret: iterate! Read paper, highlight possible features and rationale, group into upsides/downsides for each feature, match rationale, calculate IRC, reconsider upsides, look for additional rationale in paper, …

LINK-UP

IRC Wizard

Revisiting the Claim Feature: Organizing information using the collage metaphor IRC rating: 0.5,0.3,0.6 + allows users to informally post information According to (Greenberg & Rounding 2001), “New collage items are always placed on top. As the number of posted items increases, new elements cover old ones” suggesting that reaction is increased as users quickly view new items with comprehension increased as users gain an understanding of how old/inapplicable an item is based on position. - BUT overlapping items may force users to shuffle through them According to (Greenberg & Rounding 2001), “New collage items are always placed on top. As the number of posted items increases, new elements cover old ones. More unusually, old items ‘bubble up’ towards the surface” suggesting that interruption is increased as users puzzle over items’ age, and comprehension is decreased with partially obscured items seen only when shuffling. Maintaining awareness of group information on public displays using the collage metaphor

Revisiting the Scenario A student, Akbar, is working on a research paper in the lab. While working on the paper, he wishes to be informed of happenings in his community. Akbar uses the Notification Collage (NC), running on a second monitor, to inform him of such information with occasional glances. When shuffling through items on the NC, he sees that a project partner has found information of immediate relevance. Fortunate to learn this, Akbar includes the information in his paper, finishing early. A scenario describing a situation:

HW 1 Spec Overview 1. Select a paper by Friday at noon (list will be posted to a Blackboard discussion group by 9pm tonight—to sign up, post a follow-up message to the paper you want (note: one person per paper!). 2. Construct a claim from the paper. Use the guidelines in the homework spec and today’s lecture. 3. Enter the claim into LINK-UP. Instructions for using LINK-UP are in the homework spec. Your login is your PID and your password is your student ID number. 4. Follow up to your Blackboard signup with the title of the claim (so that the GTAs can find it in the system and distinguish it from incomplete claims you may have written for practice).