Download as pdf or txt
Download as pdf or txt
You are on page 1of 51

문제해결과 프로그래밍 14주차

사용자 평가 방법론

교수: 박지섭
“만약 당신이 첫번째 버전의 제품/서비스를
보고도 부끄럽지 않다면, 그건 제품/서비스를
너무 늦게 출시했다는 것일 수도 있다.”

Reid Hoffman
인터랙티브 시스템의
사용성(품질)을 어떻게 평가할 수 있을까?
UI 품질
정보를 어떻게 표시하고 있는지 확인

다양한 기기 환경에서 어떻게 사용자가 작


업을 할 수 있게 UI를 표현하고 있는지 확인
UI 품질 종류
정보를 어떻게 표시하고 있는지 확인

입력된 데이터와 출력된 데이터의


재이용이 가능한지 확인해본다

한 작업에 의해 생성된 출력을 다른 작업에 대한 입력으


로 사용할 수 있는가? (연결의 자연스러움)
UI 품질

사용자가 작업할 때
어떤것을 고려해야 하는지 확인

어떤 사용자가 시스템을 사용할 것인지


사용자 역할을 확인해본다.

일반 사용자 인가? vs. 시스템 관리자 인가?


UI 품질

사용자가 작업할 때
어떤것을 고려해야 하는지 확인

어떤 사용자가 시스템을 사용할 것인지


사용자 역할을 확인해본다

메뉴 vs. 도구 상자 vs. 바로 가기
UI 품질
사용자가 작업할 때
어떤것을 고려해야 하는지 확인

사용자가 자유롭게 시스템을


조작할 수 있게 되어 있는가?

사용자가 다음 작업을 결정할 수 있는 자유


UI 품질
사용자가 작업할 때
어떤것을 고려해야 하는지 확인

사용자가 시스템을 자유롭게


탐색할 수 있는지 확인해본다

시스템 내 탐색 가능성(예: 실행 취소, 다시 실행)


UI 품질
사용자가 작업할 때
어떤것을 고려해야 하는지 확인

관찰가능성 vs. 탐색가능성


UI 품질

시스템에 인터랙션 적용을 위해


어떤것을 고려해야 하는지 확인

사용자 맞춤형으로
시스템을 재구성할 수 있는가?

사용자 개인 설정을 할 수 있는 시스템인지 확인


UI 품질
시스템에 인터랙션 적용을 위해
어떤것을 고려해야 하는지 확인

사용자 맞춤형으로
시스템을 재구성할 수 있는가?

사용자 개인 설정을 지원하는 시스템 능력

사용자 설정 vs. 개인화


시스템 기능과 성 개인의 취향과
능에 영향을 미침 관련됨
UI 품질
시스템에 인터랙션 적용을 위해
어떤것을 고려해야 하는지 확인

데이터 마이그레이션을 지원하고 있는가?

사용자 간, 사용자와 시스템 간에


데이터를 이전할 수 있는 시스템 능력
UI 품질
시스템에 인터랙션 적용을 위해
어떤것을 고려해야 하는지 확인

사용자 정의로 UI가 바뀌어도 다시 원래대로


돌아가지 않는지 확인.

사전 정의된 사용성 특성을 유지하면서


상황에 적응하는 시스템 능력
UI 품질
UI품질 측정을 위한 ISO표준

ISO/IEC 9126-1 (2001) – 품질 모델


ISO/IEC 9126-2 (2003) – 외적 측정
ISO/IEC 9126-3 (2003) – 내적 측정
ISO/IEC 9126-4 (2004) – 측정도구 품질

ISO - International Organization for Standardization


IEC - International Electrotechnical Commission Joint Technical Committee
UI 품질
사용 품질은 소프트웨어 제품이
특정 환경 및 특정 사용 컨텍스트에서
사용될 때 품질에 대한 사용자의 관점

ISO/IEC 9126-4 (2004)


UI 품질

외부 품질은 외부 환경 요소에 따라
달라질 수 있는 SW 동적 특성.

ISO/IEC 9126-2 (2003)


UI 품질

외부 품질은 외부 환경 요소에 따라
달라질 수 있는 SW 동적 특성.

시뮬레이션된 환경에서 측정지표를


사용하여 테스트 단계에서 측정 및 평가함
UI 품질

내부 품질은 외부 환경의 영향을 받지 않고 객곽


적으로 측정할 수 있는 SW 내부의 정적인 특성

ISO/IEC 9126-3 (2003)


UI 품질

내부 품질은 외부 환경의 영향을 받지 않고 객곽


적으로 측정할 수 있는 SW 내부의 정적인 특성

시스템을 다시 설계할 때까지 변경되지 않음


HCI 영화 리뷰

생물체를 원격으로 조정하는 주인공


아바타
사용성 평가
기준

호환성
일관성
작업부하정도
인터랙션 제어
가이드
오류 관리
사용성 평가

Important aspects

선행 연구 vs 사후 연구

설계를 위한 것? vs 테스트(평가)를 위한 것?
사용성 평가
예:

내용 및 탐색 방법에 대한
다양한 배치 전략 탐색
Master on Software Engineering :: Human-ComputerInteraction
case study

홈으로 돌아가기 "최적" 링크 배치


(Shaikh & Lenz, 2006)

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
case study

보조 페이지 "최적" 링크 배치
(Shaikh & Lenz, 2006)

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
case study

내부 검색 도구 "최적" 배치
(Shaikh & Lenz, 2006)

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
case study

광고 "최적" 배치
(Shaikh & Lenz, 2006)

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


사용성 평가
많이 사용되는 일반 기술 중 하나는:
아이 트래킹

30-60분 동안 인터뷰를 하면서 사용자가 온라인에서


실제 작업 진행하는 동안 아이 트래킹 기기가 사용자의
눈동자 움직임을 캡처함.

J. Nielsen, K. Pernice, Eyetracking Web Usability, New Riders, 2009

www.nngroup.com/reports/how-to-conduct-eyetracking-studies/
Usability evaluation

사용자의 주의를 끄는 페이지 영역은?


Usability evaluation

사용자가 주요 탐색 요소를
인지하고 사용하고 있는가?
Usability evaluation

사용자는 주요 마케팅 요소를 인지하고


기억하고 있는가?
Usability evaluation

사용자가 특정 작업을 성공적으로


완료하고 있는가?
Usability evaluation

사용자가 선호하는 페이지,


광고, 비디오 또는 이미지는?
Usability evaluation

사용자들은 사이트에서 어떤 것을
찾고 싶은데 시스템이 간과하고
있는 것이 있는가?
사용성 평가

PUI – Plastic User Interfaces

사전 정의된 사용성 특성을 만족시키면서


사용 상황에 대한 적응한 것을 보여줌

예: 반응형 웹사이트
https://www.koreatech.ac.kr/
Master on Software Engineering :: Human-ComputerInteraction
discussion

(유튜브)유니버셜 디자인 소개
https://www.youtube.com/watch?v=KJ9HJ8_0rik

유니버설 디자인

핸디캡을 가진 사람들이 정보 및 IT 애플리케이션에


성공적으로 접근할 수 있도록 함

시각, 청각, 운동, 인지, 발달 장애자들을 위한 시스템

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
discussion

유니버설 디자인

미국 인구의 20%가 특정 유형의 장애를 가지고 있으며


10% 사람들이 심각한 문제를 겪고 있음

전 세계 인구의 4%가 심각한 시력 문제를 가지고 있음

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
discussion

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
discussion

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
discussion

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
discussion

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
discussion

인지 이슈
Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/
Master on Software Engineering :: Human-ComputerInteraction
discussion

유니버설 디자인

일시적(단기적/장기적) 또는 영구적인
문제를 가진 사람들을 위해 사용자의 작업을 쉽
게 완료하기 위한 대체 수단 제공

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
discussion

유니버설 디자인

일반적인 전략:

멀티미디어 콘텐츠의 텍스트 설명 추가


(이미지, 오디오, 애니메이션, 비디오, 3D)

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
discussion

유니버설 디자인

일반적인 전략 :

콘텐츠 내용과
메뉴 네비게이션의 적절한 설계

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
discussion

유니버설 디자인

일반적인 전략 :

키보드를 활용하는
상호 작용 기능 지원

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


Master on Software Engineering :: Human-ComputerInteraction
discussion

유니버설 디자인

일반적인 전략 :

표준화된 형식 사용

Dr. Sabin-Corneliu Buraga – profs.info.uaic.ro/~busaco/


사용성 평가 방법론
사용성 평가 방법론
사용성 평가의 예

You might also like