Knowledge Based Systems ExpertSystems Difficulties in Expert System Development u Scarce resources – new technology – demand for trained personnel u Development.

Slides:



Advertisements
Similar presentations
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
Advertisements

Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
MET CS 405/605 Human Computer Interface Design. Week 5 – Design  Interaction Style ~  Command Line  Menu Selection  Form Fill  Direct Manipulation.
User Interface Design Notes p7 T120B pavasario sem.
CS575 - Human Issues in Computing CSULA Spring 2006 Human Impact of UI Design Paradigms (PART 1 – Overview) Robert Ritchey and Ruben Campos.
Dialog Styles. The Five Primary Styles of Interaction 4 Menu selection 4 Form fill-in 4 Command language 4 Natural language 4 Direct manipulation.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation.
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
1 THE USER INTERFACE Interface Design. 2 Requirements for a good HCI appropriate for the level and domain of expertise good interface mechanics –menus,
Overview of Long-Term Memory laura leventhal. Reference Chapter 14 Chapter 14.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
ICT in Healthcare Expert Systems.
CSC450 Software Engineering
Course: Introduction to Computers
User Interfaces. User Interface What do we mean by a user interface? The user is the person who is using the computer. A user interface is what he or.
Human Computer Interface. Human Computer Interface? HCI is not just about software design HCI applies to more than just desktop PCs!!! No such thing as.
Expert Systems.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
User Interface Theory & Design
BAB 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT. User interface – –a program that controls a display for the user (usually on a computer monitor) and.
Ch 26 & 27 User Interfaces.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
11.10 Human Computer Interface www. ICT-Teacher.com.
User Interface Styles A method for getting information from the user or interfacing with a user. Usually, interfaces provide more than one style: Command.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Lecture 6 User Interface Design
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
Expert systems Dr. Taher Hamza.
AS Level ICT Selection and use of appropriate software: Interfaces.
Most modern operating systems incorporate these five components.
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
Software Evaluation Catherine McKeveney Medical Informatics 1st March 2000.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
1 COSC 4406 Software Engineering COSC 4406 Software Engineering Haibin Zhu, Ph.D. Dept. of Computer Science and mathematics, Nipissing University, 100.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
The Software Development Process
Operating Systems Advanced OS - C. OS Advanced The User Interface.
Different Types of HCI CLI Menu Driven GUI NLI
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
Styles of User Interface. Learning Objectives: By the end of this topic you should be able to: describe the characteristics of different styles of user.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
Human Computer Interface INT211
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
Abdul Rauf1 Interaction Design and Evaluation Example Usability Engineering: Process, Products, and Examples Chapter 12.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
A disciplined approach to analyzing malfunctions –Provides feedback into the redesign process 1.Play protocol, searching for malfunctions 2.Answer four.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
A user interface, like the one created by the DOS operating system, that makes use of typed commands.
Introduction to Computer Programming Concepts M. Uyguroğlu R. Uyguroğlu.
Allows the user and the computer to communicate with each other.
DDC 1023 – Programming Technique
Difficulties in Expert System Development
Human Computer Interface
Unit 2 User Interface Design.
Interaction Styles.
Software engineering USER INTERFACE DESIGN.
Chapter 11 Interaction styles
Proper functionality Good human computer interface Easy to maintain
Presentation transcript:

Knowledge Based Systems ExpertSystems Difficulties in Expert System Development u Scarce resources – new technology – demand for trained personnel u Development time – knowledge acquisition takes time u Errors

Knowledge Based Systems ExpertSystems Errors in Expert Systems u Human expert u Knowledge engineer u Knowledge base u Inference engine u User interface Incorrect or incomplete knowledge

Knowledge Based Systems ExpertSystems Errors in Expert Systems u Human expert u Knowledge engineer u Knowledge base u Inference engine u User interface Semantic errors in communication with the expert, knowledge gaps

Knowledge Based Systems ExpertSystems Errors in Expert Systems u Human expert u Knowledge engineer u Knowledge base u Inference engine u User interface Syntax errors in rules etc.

Knowledge Based Systems ExpertSystems Errors in Expert Systems u Human expert u Knowledge engineer u Knowledge base u Inference engine u User interface Bugs in the inference engine and/or development tool. Incorrect rule location in the knowledge base.

Knowledge Based Systems ExpertSystems Errors in Expert Systems u Human expert u Knowledge engineer u Knowledge base u Inference engine u User interface Incorrect in the content of the communication between the expert system and the user.

Knowledge Based Systems ExpertSystems User Interfaces u User interface- hardware and software that facilitates communication and interaction between the user and the computers. u “User interface may be thought of as a surface through which data is passed back and forth between user and computer” [Turban 1995].

Knowledge Based Systems ExpertSystems Interface Styles u Command Language u Menu Interaction u Question and Answer u Form Interaction u Natural Language u Object Manipulation

Knowledge Based Systems ExpertSystems Interface Styles u Command Language u Menu Interaction u Question and Answer u Form Interaction u Natural Language u Object Manipulation The user enters commands such as “run” or “plot”. Some commands can be executed using function keys. Hard to remember. Fast for Experienced users The user enters commands such as “run” or “plot”. Some commands can be executed using function keys. Hard to remember. Fast for Experienced users

Knowledge Based Systems ExpertSystems Interface Styles u Command Language u Menu Interaction u Question and Answer u Form Interaction u Natural Language u Object Manipulation The user selects from a list of possible choices(menu). Menus can be structured in a hierarchical nature. Navigation can be slow. All options are visible. The user selects from a list of possible choices(menu). Menus can be structured in a hierarchical nature. Navigation can be slow. All options are visible.

Knowledge Based Systems ExpertSystems Interface Styles u Command Language u Menu Interaction u Question and Answer u Form Interaction u Natural Language u Object Manipulation The user is asked questions generated by the system. The answers are provided by sentences or menu input. Easy to implement Hard to handle mistakes. The user is asked questions generated by the system. The answers are provided by sentences or menu input. Easy to implement Hard to handle mistakes.

Knowledge Based Systems ExpertSystems Interface Styles u Command Language u Menu Interaction u Question and Answer u Form Interaction u Natural Language u Object Manipulation The user enters data into designated spaces (fields) in forms. Good for bulk data entry Limited Options The user enters data into designated spaces (fields) in forms. Good for bulk data entry Limited Options

Knowledge Based Systems ExpertSystems Interface Styles u Command Language u Menu Interaction u Question and Answer u Form Interaction u Natural Language u Object Manipulation The user enters commands via natural language either by keyboard or voice. Still a long way to go. Ease of use(?) Ambiguity The user enters commands via natural language either by keyboard or voice. Still a long way to go. Ease of use(?) Ambiguity

Knowledge Based Systems ExpertSystems Interface Styles u Command Language u Menu Interaction u Question and Answer u Form Interaction u Natural Language u Object Manipulation The user manipulates icons or symbols to input the necessary data. Easy to use Harder to Design Icons must be recognisable The user manipulates icons or symbols to input the necessary data. Easy to use Harder to Design Icons must be recognisable