指向績效衡量工具
2020, Feb 08
這是在研究所期間撰寫論文時所寫的一個小工具。當時研究因苦於找不到相關軟體可以拿來當實驗工具,只好自己開發,希望這篇文章對未來人因領域有在做人機介面互動的學生有所幫助,另外也做了一個前端復刻版。
在開始進入主要文章前,必須要先了解何為費茲定律、指向裝置等相關計算方式。
費茲定律 (Fitts’ Law)
費茲定律(Fitts’ Law)是介面設計中常用的概念,Fitts於 1954 年根據發展了一項運動時間與空間準確度的關係式,而這項關係式成為現今人機介面在指向評估下的一套標準。Fitts提出其公式,以輸出量(Throughput)做為績效表現的指標,而輸出量是透過作業難度(Index of Difficulty,ID)除以運動時間(Movement time,MT)而得知,如公式如下:
[Throughput = (\frac{ID}{MT})]
而ID 是透過兩目標物距離 D 與兩目標物寬度 W 間的比率計算而得出其公式如下:
[ID = \log_2 (\frac{2D}{W})]
圖片來源:維基百科
這項公式經由多項研究發展後,演變為下圖的衡量績效方式,兩目標物的距離變為24個項目所組成的圓形,目標物寬度 W 變為每個圓形(單位為Pixel),公式如下:
[ID = \log_2 (\frac{2D}{W}+1)]
本工具即是基於以上的計算公式來開發,每次可以自訂要設定目標物寬度與兩目標物的距離,任務完成後,會計算出本次操作所得出的輸出量。
程式簡介
2D 版本
WinForm開發,點擊Start中心點後,依序將各方塊滑動點擊完畢,結束後統計耗時,計算輸出量。
3D 版本
Unity 3D 開發,由中心點出發,將白色的圓球依序拖至紅色圓球後放置,結束後計算輸出量。
前端復刻版本
前端Demo版,可設定 D 與 W 值 可算出ID值後產生畫面,即可操作。