Download presentation
Presentation is loading. Please wait.
1
Design Exploration J. Michael Moore michael@csdl.tamu.edu http://csdl.tamu.edu/~michael/
2
Overview Issues Approach Analysis Tool Questions
3
The Importance of Requirements Requirements define and measure the success of a system Even when a program does “what” it is supposed to do it still does not meet user expectations Getting the “real requirements” is hard Issues
4
Communication Issues Communication problems often the cause of inadequate requirements Terminology / jargon mismatch between end users and software developers Communicating via an artifact can help Face-to-face communication preferred but not always possible Issues
5
Approach Overview Issues Analysis Tool Questions
6
Design Exploration Approach Allow probable end users to create mock-ups of graphical user interfaces (GUIs) for a program and augment with textual descriptions Take advantage of the “Language of the GUI” Allow person to choose most comfortable mode of communication Approach
7
Processing GUI Construction and Textual Argumentation Stored Designs Analysis Tool Analysis Approach
8
DE Builder Approach
9
DE Builder Approach
10
Overview Issues Analysis Tool Questions
11
Dictionary Maintain each term used and pointers to where the term occurs A modified full text index Analysis
12
Design Components Widgets Groups of Widgets Windows Analysis
13
Spatial Parsing Vertical List Composite Vertical List
14
Similarity Represent design components with Term Vectors Compare design components’ text with cosine similarity. Analysis
15
Approach Overview Issues Analysis Tool Questions
16
Right Click Navigation Tool
17
Dictionary Tool
18
Search Overlay Tool
19
Approach Overview Issues Analysis Tool Questions
20
J. Michael Moore michael@csdl.tamu.edu http://csdl.tamu.edu/~michael/ Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.