Journal of the Ergonomics Society of Korea Vol. 25, No. 2 pp.23-32, May 26 23 윈도우버튼배열구조의사용성평가 김태훈 1 한성호 2 권민정 3 이승희 4 1 LG 전자 / 2 포항공과대학교산업경영공학과 / 3 삼성전자 / 4 티맥스소프트 Usability Evaluation of a Window utton Arrangement Taehun Kim 1, Sung H. Han 2, Minjung Kwon 3, Seunghee Lee 4 1 Mobile handset R&D center, LG Electronics, Seoul, 153 81 2 Department of Industrial and Management Engineering, POSTECH, Pohang, 79 784 3 Telecommunication Network usiness, Samsung electronics, Seoul, 1 759 4 usiness Modeling Team, TmaxSoft R&D Center, Seongnam, 463 824 ASTRACT Window buttons located on a task bar provide information about windows that have been open as well as active. When the number of buttons on the task bar increases, the button size gets smaller and as a result, it is more difficult to identify. This study proposes new alternatives of presenting window buttons to search for a target button efficiently. An experiment was conducted to evaluate the usability of the new. Factors manipulated in the experiment include 'button arrangement methods' and 'order of buttons'. The 'button arrangement methods' factor is composed of three levels, 'one line', 'changeable line', and 'grouping buttons'. The 'order of buttons' factor is composed of three levels, 'fixed order', 'click-right', and 'order control by user'. The results showed that the main effects were significant in search time. In subjective satisfaction, the interaction effect was also significant. The results could be applied to the design of small screens such as PDA or cellular phones. Keyword: Window buttons, utton arrangement, Usability evaluation 1. 서론 GUI 환경에서많은수의윈도우를활성화시켜놓고작업을수행하는경우, 윈도우간이동을편리하게하거나, 원하는윈도우를검색하는시간은작업의효율에중요한영향을미친다. 실례로, 윈도우간이동하는시간이윈도우와관련된작업을수행하는시간의 63% 를차지하는것으로나타났으며 (Kandogan and Sheiderman, 1997), 윈도우수가증가하면검색시간이증가하기때문에 (Miah and Alty, 2) 윈도우관리방법의개선에대한연구가필요하다. 사용하지않을경우, 윈도우의크기가작아지는 Vani- shing window(miah, 2) 를이용하여윈도우의배치및크기를조정하거나, 사용자에따라윈도우를구조적으로분류하는 Elastic window(kandogan and Shneiderman, 1997) 등을들수있다. 또한, 3D 공간에서의윈도우배치, 선택등의관리방법 (Dantzich et al., 2) 을제시하는연구가있었으나, 윈도우버튼에대한연구는미흡하다. 윈도우버튼은사용중인응용프로그램의선택상태와작업내용을표시하는버튼으로작업표시줄에위치해있으며, 사용자는윈도우버튼을선택함으로써원하는윈도우로전환할수있다. 현재윈도우버튼은 1열로배열되는것이일반적이며, 윈도우 XP에서는같은응용프로그램끼리그룹으로묶는형태를제공하고있다. 1열로배열되는경우, 교신저자 : 한성호주소 : 79-784 경북포항시남구효자동산31, 전화 : 54-279-223, E-mail: shan@postech.edu
24 김태훈 한성호 권민정 이승희大韓人間工學會 윈도우버튼이 1열로창을띄운순서대로왼쪽에서오른쪽으로배열되며윈도우의개수가증가함에따라윈도우버튼의크기는줄어든다 ([ 그림 1] 참조 ). 이경우, 윈도우버튼의순서가고정되어있어서버튼의위치를기억해야하며, 버튼의수가증가함에따라버튼의크기가줄어들기때문에검색시간이오래소요되며 (Fitt, 1953), 해당버튼을찾기가어려워진다. 윈도우버튼을그룹으로배열하는경우, 그룹내에서는윈도우를열어둔순서대로아래에서위로배열되며, 그룹간의버튼순서는변하지않는다 ([ 그림 2] 참조 ). 버튼이그룹으로구성되어있어서그룹버튼을클릭해야사용자가원하는버튼을검색할수있기때문에해당윈도우버튼에접근하기가어려워진다. 기존연구를살펴보면사무실의시스템을사용할때관심주제나분야가바뀔때마다시스템의정보를재배열하는것이사용자에게편리하다는연구결과가있으며 (Malone, 1983), 메뉴의검색에관해서는, 화면의구조화가적절한의미에따라이루어져있을경우, 정보를검색하는시간이줄어들고 (Hornof, 21), 메뉴항목을카테고리에의해그룹화할경우, 무작위로나열한메뉴들보다검색시간이줄어든다는 (Card, 1982) 결과가있었다. 또한, 자주선택하는메뉴들이분리하여배치되어있거나 (Sears and Shneiderman, 1994), 사용자가찾고자하는대상의위치를예측할수있을경우 (Hornof and Kieras, 1999), 검색시간이빨라진다. 윈도우레이아웃측면에서는레이아웃의일관성이있을경우, 시각적인식, 위치의기억및예측이쉬워진다 (Dantzich et al., 2). 이러한기존의연구결과들을바탕으로, 기존방식보다사용성 (Usability) 을향상시킬수있는윈도우버튼의배열구조를제시하기위해다음과같은가설을수립하였다. 1. 탐색에필요한정보의양 ( 버튼의크기, 버튼이름의길이 ) 을늘리면탐색의수행도가높아진다. 윈도우버튼배열의수를 1열로고정할경우, 열어둔윈도우의개수가증가할수록윈도우버튼의크기가작아져윈도우버튼에나타나는윈도우이름에대한정보가줄어들게된다. 만약열어둔윈도우의수가증가하여도윈도우버튼의크기를일정하게고정하고작업표시줄의윈도우버튼배열의수를늘린다면, 탐색에필요한정보의양은줄어들지않는다. 또한특정버튼을그룹으로묶어윈도우버튼의크기를일정하게유지한다면, 사용자가볼수있는해당윈도우의정보의양은줄어들지않을것이다. 따라서, 윈도우버튼의정보량을증가시키면버튼검색시간이빨라질것이다. 그림 1. 1열로구성된배열 2. 사용자가최근에사용하는윈도우버튼을구분할수있으면탐색의수행도와만족도가높아진다. 컴퓨터작업을수행하다보면, 열어둔윈도우중몇개의윈도우는계속사용되는반면, 몇개의윈도우는잠시사용되는경우가있다. 이들이무작위로배열되어있는경우가많기때문에많은버튼들중에서원하는버튼을찾는데어려움이따른다. 따라서, 자주사용되는윈도우를반복적으로이동하는경우, 사용자가버튼을클릭할때마다윈도우버튼의위치를오른쪽으로이동시키면, 최근사용되는윈도우버튼은작업표시줄의오른쪽에위치하게되고, 자연스럽게자주사용하는윈도우버튼이구분된다. 자주사용하는윈도우버튼을오른쪽에배열하면, 버튼검색시간이빨라지고, 만족도가높아질것이다. 그림 2. 그룹으로구성된배열 3. 사용자가윈도우버튼의위치를직접조작하면탐색의수행도가높아진다. 사용자가윈도우버튼의위치를원하는곳으로옮길수있으면, 윈도우버튼의위치를쉽게기억할수있기때문에윈도우버튼의검색시간을줄일수있다. 본연구에서는윈도우버튼의배열구조를버튼배열방식과로구분하여정의하고, 위의가설에따라다양한윈도우버튼의배열구조를제시하고사용성실험을통하여평가하였다. 2. 실험방법 2.1 준비조사윈도우버튼에대한사용자의사용행태와윈도우버튼의개선방안에대한선호도를조사하기위하여 14명의대학원생을대상으로설문조사를수행하였다. 설문내용은윈도우사용중의윈도우버튼의검색및인식의문제점과사용하는윈도우버튼방식에대한의견및문제점, 제안된윈도우버튼방식에대한선호도등이다. 열어둔윈도우개수와평소사용하는응용프로그램의종류에대하여알아보기위해위의선호도설문조사와별개로조사를수행하였으며, 본연구가이루어진대학내에서컴퓨터를사용하고있는사람을무작위로 7명을선정하여사용자가사용하는윈도우수와
第 25 卷, 第 2 號, 26. 5. 31 윈도우버튼배열구조의사용성평가 25 응용프로그램을조사하였다. 설문결과, 사용빈도는윈도우버튼의순서를직접이동시킬수있는방식과윈도우버튼이최근에활성화된순서대로배열되는방식, 그리고윈도우버튼을그룹으로조작하여사용하는방식은 5% 이상의선호도를나타내었다. 또한, 사용하는윈도우버튼의크기를크게하고, 사용하지않으면윈도우버튼의크기를작게하는방식에대해서는 42.86% 만이긍정적인응답을보였으나이는다른방식보다부정적인측면이많으므로, 연구범위에서제외되었다. 최근사용한윈도우버튼의위치에대한설문에서는작업표시줄의오른쪽에위치하여야한다는답변이 57.14% 이며, 그룹내에서는아래쪽에위치하는것을선호하는답변이 1% 였다. 평소열어둔윈도우의개수는평균 9.14 개이며, 표준편차는 2.36 개로나타났다. 응용프로그램의종류는 [ 표 1] 과같이다양하게나타났으며, 사용자는인터넷을많이열어두는것을알수있다. 사용빈도는사용자가열어두는응용프로그램개수의평균이다. 프로그램종류 사용빈도 PDF 2.2 피실험자 본실험에는 2세에서 28세사이 ( 평균 : 23.2, 표준편차 : 2.2) 의대학생및대학원생 18명 ( 남 : 9명, 여 : 9명 ) 이피실험자로참가하였다. 윈도우를사용하는데어려움이없고, 윈도우사용에익숙한사용자를선정하기위하여컴퓨터사용경력이최소 3년이상인사람을대상으로실험을수행하였다. 또한마우스를사용하는데어려움이없는오른손잡이로제한하였다. 2.3 실험장비 표 1. 응용프로그램사용빈도결과 ( 개수 ) 음악메신저워드 파워포인트 엑셀인터넷메일 폴더.14.14 1.29 1.14 1..14 3.57.71 1. 실험장비는 Window XP 운영체제를탑재한컴퓨터와해상도가 124 X 768인 2인치 CRT모니터를사용하여실험을수행하였다. Visual C++ 을이용하여실험환경을구현하였으며, 독립변수외의기타외부요인들의영향을줄이기위해윈도우에서사용되고있는아이콘을그대로사용하였다. 해당윈도우버튼에커서를위치시키면, 윈도우버튼의전체이름을제공하는 Tool-tip 기능도제공하였다. 또한, 윈도우버튼의위치와크기및레이블도 MicroSoft 사의윈도우와동일하게구성하였다. 평소열어두는윈도우버튼의개수 ( 평균 9.14 개, 표준편 차 2.36 개 ) 의조사결과를바탕으로실험에서는열어둔윈도우버튼의최대개수인 12개로구성하였다. 열어놓은 12 개윈도우의응용프로그램의종류는준비조사결과 ([ 표 1] 참조 ) 를바탕으로선정하였으며, 각응용프로그램의개수는사용빈도와작업의흐름을고려하여설정하였다. 응용프로그램의개수는폴더 2개, MS-word 3개, PowerPoint 1개, Acrobat reader 1개, 인터넷웹사이트 3개, 메신저 1 개, Winamp 1개로구성되었다. 제공되는윈도우버튼의개수와종류에따른영향을최소화하기위하여피실험자에게제공되는윈도우버튼의개수와응용프로그램의종류는항상같게하였고윈도우버튼의를무작위로구현하였다. 그룹배열시, 순서조작의경우를제외하고, 그룹내에서제공되는응용프로그램의종류와개수가같다. 그룹방식은같은응용프로그램끼리그룹화하여나타내었으며, 총 7개의그룹으로구성되었다. 그룹방식의순서조작의경우, 그룹의개수와그룹내의응용프로그램은사용자가임의대로조작할수있는방법으로설계하였다. 2.4 실험계획본논문에서는여러응용프로그램의윈도우버튼을이동하는실험을수행하였다. 이동경로는여러응용프로그램으로이동하는경로를나타내며, 윈도우버튼의이동은 12 개의응용프로그램중 MS-word 와 PowerPoint 에제시된이동경로에따라수행된다. 해당응용프로그램의이동은마우스를이동하여응용프로그램의윈도우버튼을클릭함으로써수행된다. 여러응용프로그램으로이동하는작업을반복적으로수행하여 12개의윈도우버튼을이동한다. 윈도우버튼을검색하는시간은윈도우버튼의시각적검색시간과마우스포인팅시간의합으로정의하였으며 (Anderson et al, 1997), 피실험자가윈도우버튼을검색하는시간만을측정하기위해서프로그램의오른쪽하단에 "Start" 버튼과 "Stop" 버튼을배치하였다. 피실험자는무작위로배열된 12개윈도우버튼을정해진순서에따라순차적으로클릭하는윈도우버튼이동작업을한실험조건당 5~7 회수행하였다. 윈도우버튼이동작업 1회는 '12개윈도우버튼의종류및위치확인 윈도우버튼이동경로숙지 'Start' 버튼을이용한작업시작 제시된이동경로에따라 12개윈도우버튼들간의이동작업수행 'Stop' 버튼을이용한작업종료 ' 등 4단계의순서로진행되었다. 정해진이동경로로이동되지못한경우, 에러로기록하였다. 작업에서학습의영향을줄이기위해, 실험조건마다윈도우의이동경로를다르게구성하였으며, 버튼간무작위로
26 김태훈 한성호 권민정 이승희大韓人間工學會 이동하기때문에실험조건마다이동횟수가다르게구성되었다. 수행횟수에따른결과를일반화하기위하여피실험자는실험조건당버튼을 5~7 회이동하였으며, 검색시간은횟수당평균시간으로측정하였다. 실제윈도우를사용할때, 2개의윈도우버튼을반복적으로이동하는경우가많이나타나므로, 이를고려하기위하여지시사항에두개의특정버튼을각각 5번씩반복적으로윈도우를이동하는경우를포함시켰다. 본실험에서는윈도우버튼의배열방식과를독립변수로사용하였다. 버튼의배열방식과에대한수준과정의는 [ 표 2] 와같다. 표 2. 독립변수의수준정의 독립변수수준정의 윈도우버튼의배열방식 윈도우버튼의 1 열배열방식 가변배열방식 그룹배열방식 순서고정방식 최근순서방식 순서조작방식 윈도우버튼이 1 열에배열되는방식으로윈도우개수가증가하면, 윈도우버튼의크기가줄어드는기존방식 ([ 그림 3] 참조 ) 윈도우버튼의크기를고정시키는방법으로, 윈도우개수가증가하면작업표시줄의열개수가자동으로증가하는방식 ([ 그림 4] 참조 ) 윈도우버튼들을그룹화하여배치하는방식으로, 원하는윈도우버튼이있는그룹을선택한후그룹내의윈도우버튼을클릭하는방식 ([ 그림 5] 참조 ) 윈도우를실행한순서대로윈도우버튼이왼쪽에서오른쪽으로배열되는기존의방식 사용자가윈도우를활성화시키면활성화된윈도우버튼이작업표시줄의오른쪽끝으로이동되어, 윈도우버튼이최근사용한순서대로오른쪽부터배열되는방식 사용자가윈도우버튼을직접이동하여윈도우버튼의순서를재배열하는방식 본연구의종속변수로윈도우버튼을선택할때소요되는 (Task completion time) 및버튼의반복이동시버튼을선택할때소요되는, 에러횟수 (Number of error) 등의객관적수행도와직관성 (Intuitiveness), 편리성 (Convenience), 전반적만족도 (Overall Satisfaction) 등의주관적만족도를고려하여윈도우버튼의사용성을평가하였다 ([ 표 3] 참조 ). 은평균검색시간으로측정함으로써, 각조건별로수행된횟수와상관없이윈도우버튼을클릭하는데소요되는시간을비교할수있다. 에러횟수는제시된윈도우버튼을클릭하지못하였을경우로정의하였다. 실험계획은 Within subjects design 을이용하였으며, alanced Latin Square Design 을이용해실험순서를결정하였다. 객관적수행도 주관적만족도 종속변수 반복이동시 에러횟수 직관성 편리성 전반적만족도 표 3. 종속변수의정의 정의및평가방법 윈도우버튼을클릭하는데소요되는시간을윈도우버튼을클릭한횟수로나눈평균검색시간 두개의특정윈도우버튼을반복적으로이동하는경우의평균검색시간 윈도우버튼을잘못선택한횟수 윈도우버튼의위치를직관적으로예측가능한정도로정의하며, 에서 1 점사이의점수로측정 편리성은윈도우버튼의선택과조작과정을포함하여버튼의배열구조의편리한정도로정의하며, 에서 1 점사이의점수로측정 만족도는윈도우버튼을사용하는동안전반적으로느끼는만족정도로정의하며, 에서 1 점사이의점수로측정 2.5 실험절차 그림 3. 1 열배열방식의예 그림 4. 가변배열방식의예 그림 5. 그룹배열방식의예 실험절차는실험소개, 훈련, 본실험, 질의의 4단계로진행되었다. 실험소개단계에서는피실험자가신상정보와윈도우사용형태에대한간단한설문에응답하고, 피실험자에게실험목적및방법을숙지시켰다. 훈련단계에서는피실험자가 9가지실험조건에대해익숙해지고, 윈도우버튼의사용방법을숙지할수있도록각실험조건을 5분씩총 45분동안수행하였다. 훈련을마치면 1분의휴식시간을제공하였다. 본실험단계에서는각피실험자가서로다른 9가지실험조건에서주어진작업을수행하였으며, 각실험조건의실험이끝날때마다직관성, 편리성, 전반적만족도에대해평가하였다. 본실험이끝난후, 피실험자에게가장
第 25 卷, 第 2 號, 26. 5. 31 윈도우버튼배열구조의사용성평가 27 선호하는방식과기타방식에대한느낌이나기타의견에대하여설문조사를수행하였다. 총실험시간은 2시간 3 분이소요되었으며, 각실험사이에중간휴식시간을 2~3 분정도제공하였다. 실험의진행이어려운경우, 실험진행을위하여피실험자에게충분한휴식을제공하였다. (sec/ 회 ) 2.4 2 1.6 1.2.8.4 1.759 A 1.215 1.228 3. 실험결과 그룹배열가변배열 1 열배열 버튼배열방식 평균검색시간과주관적만족도요소들에대해분산분석을실시하였으며, 그결과를요약하면 [ 표 4] 와같다. 편리성에서배열방식에의한차이와객관적수행도에서실험인자간의교호작용은유의하지않은결과가나타났으며, 그외에는유의수준 5% 에서모두유의한결과가나타났다. 배열방식 (A) () 표 4. 항목별 ANOVA 결과 (p-value) 반복이동시 직관성편리성전반적만족도 <.1 * <.1 *.1 *.6 <.1 * <.1 *.4 * <.1 * <.1 * <.1 * A.21.98 <.1 * <.1 * <.1 * 그림 6. 버튼배열방식간비교 ( 그림에서서로다른문자간에는통계적으로 (α=.5) 유의함 ) (sec/ 회 ) 2.4 2 1.6 1.2.8.4 1.396 A 1.518 1.289 순서고정최근순서순서조작 그림 7. 간비교 ( 그림에서서로다른문자간에는통계적으로 (α=.5) 유의함 ) C 3.1 객관적수행도 3.1.1 버튼배열방식과의실험인자각각에의한차이는유의했던반면, 실험인자간의교호작용은유의한차이가없었다. [ 그림 6] 은버튼배열방식간의주효과분석결과이다. SNK test 결과, 버튼배열방식에서그룹배열 (1.759초) 이가장긴시간이소요된것으로나타났으며, 가변배열 (1.215초) 과 1열배열 (1.228초) 간에는유의한차이가없었다. [ 그림 7] 은간의 SNK test 결과이다. 최근순서방식 (1.518 초 ) 의검색시간이가장많이소요되었으며, 순서고정방식 (1.396초) 과순서조작방식 (1.289초) 순으로시간이적게소요되었다. 이들세수준간에유의한차이가존재하였다. 3.1.2 반복이동시반복이동시에대한버튼배열방식, 에의한차이는각각유의했던반면, 실험인자간의교호작용은유의한차이가없었다. [ 그림 8] 은두버튼의 (sec/ 회 ) 2.4 2 1.6 1.2.8.4 1.721 A 1.16 1.95 그룹배열가변배열 1 열배열 버튼배열방식 그림 8. 두버튼의반복이동시버튼배열방식간비교 ( 그림에서서로다른문자간에는통계적으로 (α=.5) 유의함 ) 반복이동시버튼배열방식간의 SNK test 결과이다. 버튼배열방식에서는그룹배열방식 (1.721초) 이 1열배열 (1.16초) 이나가변배열방식 (1.95초) 보다시간이오래소요되었으며, 그룹배열방식과가변배열간그리고그룹배열과 1열배열간에유의한차이가발생하였다. [ 그림 9] 는두버튼의반복이동시의 SNK test 결과이다. 간을비교해보면, 순서조작방식 (1.24초) 이순서고정방식 (1.383초) 이나
28 김태훈 한성호 권민정 이승희大韓人間工學會 최근순서방식 (1.335초) 에비해시간이적게소요되는것으로나타났으며, 최근순서방식과순서조작방식간에유의한차이가있었다. (sec/ 회 ) 그림 9. 두버튼의반복이동시간 ( 그림에서서로다른문자간에는통계적으로 (α=.5) 유의함 ) 각실험조건에서평균에러회수는 2회이하로매우적었다 ( 평균 1.52 회 ). 각실험조건에서의에러회수를 Chisquare test 를이용해비교한결과, 에러회수의차이는유의하지않은것으로나타났다 (6.15 < (χ 2 (.95, 4)=9.49). 3.2 주관적만족도 3.2.1 직관성 직관성에대한버튼배열방식과, 버튼배열방식과의교호작용이모두유의한차이를나타내었다 ([ 표 4] 참조 ). SNK test 결과, 1열배열방식 (57.5) 이그룹배열방식 (65.5) 과가변배열방식 (62.9) 에비해직관성이떨어지는것으로나타났다. 에서는순서조작방식 (74.4) 과최근순서방식 (6.6) 이순서고정방식 (5.9) 에비해높은직관성을갖는것으로나타났다. 직관성의교호작용에대한 Simple effect test 를수행한결과, 순서고정방식에서세가지버튼배열방식에따라직관성에유의한차이가있는것으로나타났으며, 최근순서방식및순서조작방식에서는버튼배열방식간에유의한차이가없었다 ([ 그림 1] 참조 ). 순서고정시버튼배열방식간 SNK test 를수행한결과, 그룹배열 (63.2) 이가장높게평가되었으며, 가변배열 (49.5), 1열배열 (4.1) 간세수준에서유의한차이가나타났다. 3.2.2 편리성 2.4 2 1.6 1.2.8.4 1.383 A 1.335 편리성의경우, 와버튼배열방식과의교호작용이모두유의한차이를나타내었다 ([ 표 1] 참조 ). SNK test 결과, 에서는순서조작방식 (69.) 이최근순서방식 (58.8) 과순서고정방식 (48.) 에비해 1.24 최근순서순서고정순서조작가능 9 8 7 6 5 직관성 4 3 2 1 편리성이높은것으로나타났으며, 세수준에서유의한차이가발생하였다. 편리성의교호작용에대한 Simple effect test 를수행한결과, 순서고정방식과순서조작방식에서버튼배열방식이유의한차이가나타났다 ([ 그림 11] 참조 ). 순서고정시와순서조작시의버튼배열방식간 SNK test 를수행한결과, 순서고정시에는그룹배열 (6.4) 이가장높은결과를나타내었으며, 가변배열 (46.9), 1열배열 (36.8) 과유의한차이를나타내었다. 순서조작시의버튼배열방식간의 SNK test 결과, 가변배열 (78.3) 이가장높은값을나타내었으며, 다른배열방식과유의한차이를나타내었다. 9 8 7 6 5 편리성 4 3 2 1 3.2.3 전반적만족도 순서고정최근순서순서조작 그림 1. 직관성의교호작용분석 순서고정 최근순서 순서조작 그림 11. 편리성의교호작용분석 1 열배열가변배열그룹배열 1 열배열가변배열그룹배열 전반적만족도에대한버튼배열방식과, 버튼배열방식과의교호작용이모두유의한차이를나타내었다 ([ 표 1] 참조 ). SNK test 결과, 그룹배열방식 (63.1) 과가변배열방식 (61.8) 이 1열배열방식 (53.) 에비해전반적만족도가높은것으로나타났다. 에서는순서조작방식 (7.7) 이전반적만족도가가장높게나타났으며, 최근순서방식 (59.), 순서고정방식 (49.1)
第 25 卷, 第 2 號, 26. 5. 31 윈도우버튼배열구조의사용성평가 29 순으로높게나타났다. 에서는세수준간에유의한차이가있었다. 전반적만족도의교호작용에대한 Simple effect test 를수행한결과, 순서고정방식과순서조작방식에서버튼배열방식간유의한차이가나타났다 ([ 그림 12] 참조 ). 순서고정시와순서조작시의 SNK test 를수행한결과, 순서고정시그룹배열방식 (61.4) 이가장높은결과를나타내었으며, 그룹배열, 가변배열 (48.6), 1열배열 (37.4) 의세수준간에유의한차이가발생하였다. 순서조작시가변배열 (78.3) 과그룹배열 (68.3) 간그리고가변배열과 1 열배열 (65.4) 간유의한차이를나타내었으며, 가변배열 (78.3) 이전반적만족도측면에서가장높은결과를나타내었다. 9 8 7 6 전반적 5 만족도 4 3 2 1 그림 12. 전반적만족도의교호작용분석 4.1 버튼배열방식 4.1.1 그룹배열방식 순서고정최근순서순서조작 그림 12. 전반적만족도의교호작용분석 4. 토의 1 열배열가변배열그룹배열 그룹배열방식은버튼이포함되어있는그룹을찾고그룹내에서해당버튼을찾아야하기때문에가변배열과 1열배열보다시간이많이소요된것으로판단된다 ([ 표 5] 참조 ). 반면에, 윈도우버튼을그룹을통해구조적으로분류할수있어서직관성과전반적만족도측면에서그룹배열방식에대한사용자의선호도가높게나타났다. 피실험자의사용행태를관찰한결과, 순서조작시피실험자는 12개의버튼을 chunking을통해 3~4개의그룹으로구성하여, 그룹간버튼검색을편리하게하려는경향이나타났다 (Wickens and Hollands, 1999). 사용자는그룹간검색시간을단축하기위하여, 그룹을단순히하려는경향을보였다. 또한, 그룹내에서사용자가원하는대로정보를그룹화하였기때문에사용자의 user model 과일치하여검색 의효율성을향상시킨것으로판단된다. 그러나, 버튼을두번누르게되는문제가발생하며, 접근성측면의개선이필요하다. 4.1.2 1열배열방식 1열배열방식은열어둔버튼의수가증가함에따라, 버튼의크기가작아지고, 버튼에서제시되는정보의양은매우제한된다. 따라서사용자들은제한된정보로인해버튼을검색하는시간이오래소요되었다. 윈도우의제목이비슷한두개의버튼이존재할경우, 버튼의크기로인하여제목의앞부분만이제공되어사용자는제목이비슷한여러윈도우버튼을이동하거나, Tool tip 을확인하는등의불필요한행동을유발하기때문에수행시간이오래소요된다. 버튼에나타나는정보가제한되지않도록윈도우버튼을 3~4개정도열어둔다면수행도면에서 1열배열방식이다른배열방식과차이가없을것으로판단된다. 주관적만족도측면에서새로운방식에대한호기심과편리성으로인해 1열배열방식이낮은평가를얻었다. 4.1.3 가변배열방식가변배열방식은윈도우버튼이일정한크기를유지하기때문에 1열배열방식에비해더많은정보를제공할수있다. 따라서버튼정보의인식이용이하며, 버튼의검색시간이적게소요되었다. 가변배열방식은 1열배열방식보다버튼을검색하는공간이늘어나기때문에검색시간이증가된다. 그러나, 버튼에서제시되는정보의양에의해버튼을선택하기용이하므로, 검색시간이단축된것으로판단된다. 본실험은윈도우버튼의검색을고려하였기때문에윈도우버튼의크기에따른윈도우작업의영향을판단하기는어려웠다. 질의결과, 사용자는가변배열에만족하는것으로나타났으나, 윈도우에서행하여지는여러작업 ( 인터넷검색, 문서작성, 읽기작업등 ) 을고려한다면, 주작업공간의제약으로인해가변배열의선호도는많이줄어들것으로판단된다. 4.2 4.2.1 순서고정방식순서고정방식은여러윈도우로작업을수행할때, 사용자에게버튼의위치를기억해야하는부담을주며, 검색시간이오래소요된다. 그러나, 검색버튼의개수가적을경우, 사용자는버튼의위치를기억하기쉬울것으로판단된다. 피실험자의행동을관찰한결과, 피실험자는윈도우버튼을오른쪽에서왼쪽방향으로검색하는경향이있다. 이는왼쪽에서오른쪽방향으로진행되는 visual search 방식 (Wic-
3 김태훈 한성호 권민정 이승희大韓人間工學會 kens and Hollands, 1999) 과상반된결과를나타내었으며, 일반적으로최근에열어둔윈도우버튼을찾는경향을나타내었다. 4.2.2 순서조작방식순서조작방식은사용자가원하는대로윈도우버튼의순서를배열할수있기때문에사용자의윈도우버튼의위치에대한기억및예측을가능하게한것으로판단된다. 따라서, 객관적수행도와주관적만족도측면에서다른방식보다좋은결과를나타내었다. 이는버튼의위치를옮기는주체가시스템보다사용자자신일경우, 좋은결과를나타낸것으로판단되며, 사용자가임의로조작할수있는방식이시스템에의해메뉴를적응시키는방법보다나은결과를보여준다 (Findlater, 24). 일반적으로사용자가시스템을사용할때, 관심주제나분야가바뀔때마다정보를재배열하는것이편리하며 (Malone, 1983), 여러응용프로그램을지속적으로사용해야하는작업자의경우, 순서조작방식은더유용하게사용될수있을것으로기대된다. 4.2.3 최근순서방식최근순서방식은윈도우버튼이자주옮겨지는방식이어서사용자들의혼란을초래하는방식으로평가되었다. 그러나, 몇개의윈도우사이를반복적으로전환하는작업의경우, 자주사용하는윈도우버튼이오른쪽에모여있어위치를빠르게파악할수있다는장점이있다. 실험후의질의시간에서피실험자 18명중 3명이이방식을가장선호하였으며, 이방식이익숙해지면평균검색시간이다른방식보다적게소요될수있고, 사용하기편리할것으로기대하였다. 4.3 교호작용교호작용에서를고정시켰을경우, 버튼배열에따라사용자의주관적만족도면에서차이가나타나는것을알수있다 ([ 표 5]) 참조 ). 순서고정방식의경우, 사용자는그룹배열방식을통해그룹으로윈도우버튼을구조적으로분류하여버튼의위치및내용을기억하는부담을줄여주는방식을선호하는것으로나타났다. 그러나, 순서조작방식의경우, 사용자가윈도우버튼의위치를사용자임의대로조작하여버튼의위치를쉽게기억할수있기때문에, 사용자는윈도우의내용을확인하기용이한가변배열방식을선호하는것으로나타났다. 사용자설문조사결과, 가변배열의순서조작방식이수행도와만족도측면에서가장좋은결과를보였으며, 피실험자가가장선호하는방식으로평가되었다. 사용자가윈도 우버튼을검색하는과정을확인한결과, 대부분의사용자들은사용자의기억에의지하여윈도우버튼의위치를대략적으로찾게되며, 대략적인위치에포함된윈도우버튼의이름을확인하여버튼을검색하는것으로나타났다. 따라서가변배열의순서조작방식은버튼의내용과위치를쉽게기억하게하며, 사용자에게기억의부담을줄여주는것으로판단된다. 4.4 설계지침요약 본연구를통해분석된실험결과를요약하면 [ 표 5] 와같다. 표에서부등호는좋은결과를보여준순서이며, 등호는두인자간유의한차이가없음을의미한다. 버튼배열방식으로는가변배열형식이그룹배열이나 1열배열방식보다작업수행도와만족도측면에서모두우수한것으로분석되었다. 또한, 윈도우버튼로는사용자가윈도우버튼의위치를조작할수있는방식이최근사용버튼을구분하여제시하는방식과순서를고정하는방식보다높은수행도와높은만족도를나타내었다 ([ 표 5] 참조 ). 사용자가버튼위치와순서를직접설정할수있는방식은사용자가버튼의위치를기억하기용이하기때문으로판단된다. 따라서, 버튼탐색수행도와주관적만족도를향상시키기위해서는윈도우버튼의위치를사용자가임의로변경할수있어야하며, 이때윈도우버튼들을가변배열방식으로제 버튼배열방식 버튼배열방식 표 5. 실험결과요약 직관성 전반적만족도 두버튼의반복이동시 주관적만족도 순서고정시, 버튼제시방식간직관성순서고정시, 버튼제시방식간편리성순서고정시, 버튼제시방식간전반적만족도순서조작시, 버튼제시방식간편리성 순서조작시, 버튼제시방식간전반적만족도 그룹배열 < 가변배열 = 1 열배열 1 열배열 < 가변배열 = 그룹배열 1 열배열 < 가변배열 = 그룹배열 최근순서 < 순서고정 < 순서조작 최근순서 < 순서조작 순서고정 < 최근순서 < 순서조작 1 열배열 < 가변배열 < 그룹배열 1 열배열 = 가변배열 < 그룹배열 1 열배열 < 가변배열 < 그룹배열 1열배열 = 그룹배열 < 가변배열 1열배열 = 그룹배열 < 가변배열
第 25 卷, 第 2 號, 26. 5. 31 윈도우버튼배열구조의사용성평가 31 시할수있도록시스템을구현하는것이요구된다. 즉, 사용자에게윈도우버튼의위치, 순서, 배열형태등을임의로설정할수있도록하는것이사용성측면에서추천된다. 그러나, 윈도우버튼의위치를사용자가임의로변경할수있도록하는것이시스템구현상불가능할경우에는, 그룹배열형태로유사한형태와특징을갖는윈도우버튼들을그룹으로제시하는것이만족도측면에서유리하다. 5. 결론 본연구에서는일반적인 PC 작업환경을대상으로하여새로운윈도우버튼의배열구조를제시하였다. 사용성평가결과, 버튼의순서를사용자가직접조작할수있으며, 버튼의이름을쉽게볼수있는크기로윈도우버튼의크기를고정시킨방식이수행도와만족도측면에서사용성을향상시키는것으로나타났다. 따라서, 일반적인 PC 작업환경에윈도우버튼의순서조작기능과이름을쉽게읽을수있도록버튼의크기를고정하면수행도와만족도를동시에향상시킬수있을것이다. 본연구는윈도우관리측면에서윈도우의버튼을대상으로한실험이며, 윈도우버튼의배열구조를개선함으로써윈도우작업을효율을높일수있음을보였다는점에서의의를갖는다. 순서조작방식은사용자가임의대로버튼을옮길수있는방식이므로화면이작은경우에서 Personalization 을위한방안으로사용될수있으며, 메뉴설계시, 순서조작가능한메뉴를제시하여, 검색의효율성을증대시킬수있을것이다. 본논문은사용자의행동패턴을감안한 menu 방식으로최근순서방식만을제시하였으며, 사용자가원하는메뉴가시스템에의해정확한시간에적절한방법으로제시되는다른사용자의행동패턴을감안한 menu 방식을고려할필요가있다. 따라서, 앞으로사용자의작업패턴을분석하는알고리즘을개발하여사용자가원하는다음작업을예측하는인터페이스를개발한다면좀더효율적인윈도우버튼구조의제시가가능할것이다. 참고문헌 adaptable menus.", Proceedings of ACM CHI 24. pp. 89-96, Vienna, Austria. 24. Fitts, P. M., The information capacity of the human motor system in controlling the amplitude of movement. Journal of Experimental Psychology, 47, 381-391. 1954. Hornof, A. J. and Kieras, D. E., "Cognitive modeling demonstrates how people use anticipated location knowledge of menu items", Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 41-417, Pittsburgh. PA. 1999. Hornof, A. J., Visual Search and Mouse-Pointing in Labeled versus Unlabeled Two-Dimensional Visual Hierarchies, ACM Transactions on Computer-Human Interaction, 8(3), 171-197, 21. Kandogan, E. and Shneiderman,., "Elastic Windows: evaluation of multi-window operations", Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 25-257, Atlanta. Georgia. 1997. Malone, T. W., How do people organize their desk? Implications for the design of office automation systems, ACM Transaction on office information systems, 1(1), 99-112, 1983. Miah, T. and Alty, J., Vanishing Windows: a technique for adaptive window management, Interacting with Computers, 12(4), 337-355, 2. Robertson, G., Dantzich, M., Robbins, D., Czerwinski, M., Hinckley, K., Risden, K., Thiel, D. and Gorokhovsky, V., "The Task Gallery: a 3D window manager", Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 494-51, The Hague. The Netherlands. 2. Sears, A. and Shneiderman,., Split menus: effectively using selection frequency to organize menus, ACM Transactions on Computer- Human Interaction, 1(1), 27-51, 1994. Wichens, C. D. anf Hollands, J. G., Engineering psychology and human performance, 3rd edition, Prentice Hall, New Jerssey, 1999. 저자소개 김태훈 nandabari@lge.com 포항공과대학교산업공학과석사현재 : LG전자단말연구소주임연구원관심분야 : 사용자인터페이스개발및평가, 사용성평가 한성호 shan@postech.edu Virginia Polytechnic Institute & State University 산업시스템공학과박사현재 : 포항공과대학교산업공학과교수관심분야 : 휴먼-컴퓨터인터페이스, 감성공학, 제품디자인 Card, S. K., "User perceptual mechanisms in the search of computer command menus", Proceedings of conference on Human factors in computer systems, pp. 19-196, Gaithersburg. Maryland. 1982. Findlater, L. and McGrenere, J., "A comparison of static, adaptive, and 권민정 mj77.kwon@samsung.com 포항공과대학교산업공학과석사현재 : 삼성전자정보통신총괄근무관심분야 : 인체공학적제품설계, UI, Universal design
32 김태훈 한성호 권민정 이승희大韓人間工學會 이승희 iemodel@tmax.co.kr 포항공과대학교산업공학과석사현재 : 티맥스소프트선임연구원관심분야 : ioinformatics 논문접수일 (Date Received) : 24 년 1 월 26 일 논문수정일 (Date Revised) : 24 년 3 월 27 일 논문게재승인일 (Date Accepted) : 26 년 4 월 26 일