사용자 인터페이스 공학 (2005년 가을 학기 IND 542) 강의 1 : HCI소개

Download Report

Transcript 사용자 인터페이스 공학 (2005년 가을 학기 IND 542) 강의 1 : HCI소개

사용자 인터페이스 공학
(2005년 가을 학기 IND 542)
강의 1 : HCI소개
홍승권
2학기 강의내용 (1)
 HCI 소개
– New Millennium, Introduction
 Cognitive Work Analysis – 5단계
– HCI Model, 9장-CWA
– Cognitive Work Analysis
 Lens Model 소개
– Social Judgment
 Activity Theory
– HCI Model, 11장-AT
 Group Work 및 사례
– HCI Model, 12장- Applying social Psychology theory
2학기 강의내용 (2)
 Cognitive Model
– New Millennium, 6장-How cognitive models can help
 Ubiquitous Computing
– New Millennium, 23장- Charting past, present, future
research
 Menu Design
– Psychology of menu selection
 Task Analysis (Socio-technical TA)
– Papers
 3D User Interface
– 3D user interface, Output and Input Hardware
평가방법





♣
기말 40% : Final Project
중간 20% : Quiz
과제 20% : 논문발표 준비
참여 10%
출석 10%
조 편성
HCI 란 무엇인가?
 J.M. Carroll, HCI in the new Millennium
에서 발췌
 HCI(Human-Computer Interaction)?
– The study and the practice of usability
– 사용하기 편리하고, 효과적으로 사용하고, 사용
하기를 원하는 소프트웨어와 기타기술이 무엇
인가 : 이해와 설계
– 중요한 학문 영역: Computer Science, Social
and behavior science
HCI 가 중요하게 된 이유?
 컴퓨팅 역사에서 HCI와 관련된 많은 문제
가 생겼고, 해결하면서…
–
–
–
–
Direct manipulation interfaces
User interface management system
Task oriented help and instruction
Computer supported collaborative work
HCI 가 중요하게 된 이유?
 HCI분야는 일반인이 컴퓨터나 정보시스템
을 접하는 분야이며, 컴퓨터와 정보기술에
서 가장 가시적인 부분이다.
 상업적 가치가 나타나는 부분이
application과 user interface다.
HCI의 원류 (1)
 Prototyping and iterative development
from software engineering
– 1960년대에 컴퓨터 하드웨어 기술의 발달과 함
께 소프트웨어의 규모가 커지고, 복잡하게 됨
– 소프트웨어 개발에 어려움이 생김
• 개발비 증가, 개발기간 증가, 신뢰성 저하, 유지보수
문제
– 소프트웨어 공학 출현
• 소프트웨어 디자인 및 개발 방법론
• 프로토타입 개발 후 확대, 반복적 개발
HCI의 원류 (2)
 Software psychology and human factors
of computing systems
– 프로그램밍은 문제해결과 심볼처리와 관련된
심리학 영역임
– 1970년대에 프로그램밍, 인터렉티브 시스템,
소프트웨어 디자인을 위한 행동과학연구
– 소프트웨어 심리학 커뮤니티 형성, 인간공학 그
룹이 사용성 연구에 몰입
HCI의 원류 (3)
 User interface software from computer
graphics
– 60년대는 User Interface라는 개념이 없었고,
계산능력에 치중
– 그러나 계산결과를 어떻게 표현할 것인가에 대
한 고민
– Graphical and gestural user interface,
synchronous collaboaration through direct
pointing, shared windows 등이 중요
HCI의 원류 (4)
 Models, theories and frameworks from
cognitive science
– Cognitive Science 방법과 이론을 소프트웨어
개발에 적용시작
– 즉, 개발초기단계에 perception, motor activity,
problem solving, language, communication
and group behavior 등의 기본원리를 고려한
SW 개발
– 초기 대표적 모델: GOMS 모델
User-Centered System
Development
 HCI는 two foci (methods and software)로 구성
되어 있고, 이 두 가지를 하나의 framework으로 통
합한 것이 user-centered system development다
 Methods는 더 좋은 사용성을 성취하기 위한 기술
– 학습, 성과, 만족, 재미 측면에서 사용성 증대
– 모델과 이론의 개발 그리고 증명
 Software focus는 user interface software와 tool
– 개발자가 사용할 수 있는 새로운 user interface 개념과
테크닉
– Toolkit과 software framework개발
다른 영역
 Groupware and Cooperative Activity
– E-mail, Videoconferencing, electronic
meeting, networked collaboration(WWW),
 Media and Information
– Speech, telephone based information system
♣ Artificial Intelligence
강의 2를 위한 과제
 Visual Information Display에 대하여
– 연구주제, 연구영역, 관련기법
– Handbook(1997):visual display 등
– 문헌조사와 토의필요
 Duress 시뮬레이션에 대해서
– 동작원리
– Internet, Vicente’s papers