指向績效衡量工具

指向績效衡量工具

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值後產生畫面,即可操作。