Decision Support System Course Dr. Aref Rashad Part:3 User Interface February 2013 Decision Support Systems Course .. Dr. Aref Rashad 1 Mechanisms of User Interfaces User Interface Components • Action Language • Display or Presentation Language • Knowledge Base February 2013 Decision Support Systems Course .. Dr. Aref Rashad 2 User Interface Requirements • Allow users to work in a comfortable way and to focus on the data and the models in a way that supports a decision. • Must be easily learned, simple, structured, and consistent so that users know what to expect and where to expect it on the screen Less is more. • Enable users to direct, don't force them to discuss. • Design for the probably; provide for the possible. • Keep tools close at hand. • Provide feedback. • Provide for direct manipulation and graphical input. • Avoid unnecessary reporting. • Satisfy the user's perceptions, feelings and opinions about the decision February 2013 Decision Support Systems Course .. Dr. Aref Rashad 3 The purpose of the user interface is communication between the human and the computer, known as human-computer interaction (HCI), the goal of HCI is to minimize the amount of incorrectly perceived information (on both parts) while also minimizing the amount of effort expended by the decision maker. Goals of the User Interface • Reasonable speed at which decision makers can glean available information • Good Presentation of data, important and informative patterns are highlighted, consider attraction attributes like include the hue and intensity of the color, the location, the orientation, the form of the object (width, size, shape, etc.), and motion. • Provide choices. • Optimize for responsiveness; accommodate latency. February 2013 Decision Support Systems Course .. Dr. Aref Rashad 4 Mechanics of User Interface Range of mechanisms for user interfaces: • Exist today •Coming in the near future keyboard and the mouse Mobile phone pen-and-gesture-based device large screens virtual reality February 2013 Decision Support Systems Course .. Dr. Aref Rashad 5 Pen-Based System Mobile Phones as Input and Output Devices Wall Screens as Displays Virtual Reality Devices User Interfaces Components User Interface Components • Action language • Display or presentation language • Knowledge base Modes of Communication • Mental Model • Metaphors and Idioms • Navigation of the model • Look Basic Action Language Types The action language identifies the form of input used by decision makers to enter requests into the DSS Five main types of action languages have been used: • • • • • Menu format Question-answer format Command language format Input/output structured format Free form natural language format Menu format The most common action language today Display one or more lists of alternatives, commands, or results from which decision makers can select. Provides a structured progression through the options available in a program to accomplish a specific task. Use the process of guiding the user through the steps with a set of pictures or commands that are easy for the user to understand Appealing to inexperienced users, who can thereby use the system immediately February 2013 Decision Support Systems Course .. Dr. Aref Rashad 12 One Form of a Menu A “Ribbon Bar” as a Menu Menu Design Considerations Menu choices should be clearly stated. The names of the options or the data should coincide with those used by the decision makers Options to be listed in a logical sequence Group commands and objects together, and allow users to select all attributes that are appropriate. Apply nested menu, if needed February 2013 Decision Support Systems Course .. Dr. Aref Rashad 15 Independent Command and Object Menus Combined Command and Object Menu Nested Menu Structure Question-Answer Format A second option for the action language is to provide users questions they must answer. One attribute of the question-answer format in some environments is the opportunity to embed information into the questions February 2013 Decision Support Systems Course .. Dr. Aref Rashad 19 Question-Answer Format Personalized Question-Answer Format Command Language The command language format allows user-constructed statements to be selected from a predefined set of verbs or noun-verb pairings The command language format allows the user to control the systems' operations directly providing greater latitude in choosing the order of the commands February 2013 Decision Support Systems Course .. Dr. Aref Rashad 22 Command Language Format Input-Output Structured Formats. Present users with displays resembling a series of forms, with certain areas already completed. Users can move through the form and add, change, or delete prespecified information as if completing the form by hand Since the completion of the form is integrated with the development of the design, as design features change, the form will be updated immediately. Free-Form Natural Language. No preconceived structure in the way commands should be entered February 2013 Decision Support Systems Course .. Dr. Aref Rashad 24 I/O Structured Format Free-Form Natural Language Format Display or Presentation Language Describes how the computer provides information back to the user. Visual Design Issues The goal of the display of a DSS is for people to be able to understand and appreciate the information provided to them. The display should help users evaluate alternatives and make an informed decision and do that with a minimum amount of work February 2013 Decision Support Systems Course .. Dr. Aref Rashad 27 Rules of Visual Design The first rule of design is that the display should be readable Fewest possible words, User Terminology, Readable font The second rule of design is to control color Neutral color, enough contrast, highlighting The third rule of design is to control location and size. The largest item and the one on the topleft corner will get user’s attention first, logical order The fourth rule of design is to keep the display organized Avoid noise, Consistent use of size ,shape and location The fifth rule of design is to make the navigation easy. February 2013 Decision Support Systems Course .. Dr. Aref Rashad 28 Windowing the task of organizing information depends on the kind of models, the kind of decision maker, and the kind of environment in which one is working. use of the Windows standard for many products makes the design of an uncluttered display easier Windows can be sized and placed by the users so they can customize their analysis of the information February 2013 Decision Support Systems Course .. Dr. Aref Rashad 29 Windowed Output Representations The goal is to show the results of some analysis The appropriateness of the output depends on what the decision maker expects to do with the information Designers should take care to use rich visualizations that convey the analysis most accurately and most efficiently to the user. The appropriate output might be animation and/or video rather than a display on a screen February 2013 Decision Support Systems Course .. Dr. Aref Rashad 31 Icon Options Metriglyphs Using Traffic Lights as Metriglyphs Map of Sales Volume Drawn to Scale Graphical Representation Disaggregate Posting of Results Minard’s Map of Napoleon’s 1812 Russian Campaign The path of Napoleon's retreat from Moscow is depicted by the dark lower band, which is tied to temperature and time scales. So, by simply looking at the graph, you can discern the size of the army and its location and direction at any time as well as the temperature on some days Relationship Diagram relationship diagram from a social networking site showing one person's contacts through the site Depth of Relationship Diagram This particular diagram illustrates all of the companies (the darker highlighted items) at which we have placed interns in the last year as well as how many and what kinds of other relationships they have with the department and with each other (the lighter highlighted items). It allows the decision maker to see the depth of the relationship, not simply that there is a relationship Perceived Ownership of Analyses Remind the users that they control the analyses and therefore the decision-making authority Provide users an easy way of changing the analyses if the results do not answer the question appropriately or completely. The use of icons on bar charts can leave inappropriate impressions Another factor that can provide perceptual bias for decision makers is the absence of aggregation of subjects when creating a histogram or pie chart Aggregated data can allow decision makers to generalize inappropriately from the data. February 2013 Decision Support Systems Course .. Dr. Aref Rashad 41 On-Screen Analysis Change Prompting Additional On-Screen Prompting Scaling Deception Distortion in Histogram Individual Histogram Aggregated Histogram Use of International Symbols Support for All Phases of Decision Making Displays must be constructed so as to help decision makers through all the phases in decision making Intelligence The decision maker is looking for problems or opportunities. The DSS should help by continually scanning relevant records Automatically notify productivity is low, absenteeism is high Design: Users are developing and analyzing possible courses of action. Displays must be created that will help users generate alternatives. Alert for violations of model assumptions, teleconference with employees at a remote plant to initiate ideas Choice : DM selects a course of action from those available. Compare and contrast the various options, Prompt users to complete sensitivity analysis February 2013 Decision Support Systems Course .. Dr. Aref Rashad 48 Knowledge Base The knowledge base, as it refers to a user interface, includes all the information users must know about the system to use it effectively. We might think of this as the instructions for systems operation, including how to initiate it, how to select options, and how to change options In the DSS context, there are additional ways of delivering the knowledge base. One popular mechanism is training by example. The user is taken through a complete decision scenario and shown all the options used and why This means there must be ways for experienced users and inexperienced users to obtain the kind of help they need and the training and help must be for specific techniques and models. February 2013 Decision Support Systems Course .. Dr. Aref Rashad 49 An Alternative Menu Format