一種基于多層降維的移動應用可用性評估系統(tǒng)及評估方法
【技術領域】
[0001] 本發(fā)明涉及移動人機交互領域,尤其涉及一種用戶體驗設計中移動應用可用性的 評估系統(tǒng)和評估方法,尤其涉及一種基于多層降維的移動應用可用性評估系統(tǒng)及評估方 法。
【背景技術】
[0002] 隨著移動互聯(lián)網技術的迅猛發(fā)展,智能手機和移動應用已經融合到社會生活中, 人們對移動應用的用戶體驗提出了更高的要求??捎眯陨婕暗綉玫氖褂眯省⑿б婧蜐M 意度,是用戶體驗的核心,因此提高產品的可用性能極大地提高產品的用戶體驗??捎眯詼y 試是保證產品質量的重要手段,已經逐漸成為產品開發(fā)、發(fā)布和更新過程中的一個必要步 驟。
[0003] 手機等移動設備與PC等設備相比具有屏幕尺寸小、內存小、處理器能力弱、電池 供電等限制,此外,移動應用還存在交互方式多樣、使用場合不定等特點,這些對移動應用 的可用性提出了新的要求。在人機交互領域,可用性的研宄也延續(xù)了多年,但大多集中在傳 統(tǒng)PC或者Web網站等,而涉及移動應用的可用性研宄,相比之下非常少。
[0004] 現(xiàn)有的軟件產品可用性評估系統(tǒng)是將以下兩個流程進行標準化實現(xiàn):1)設計一 系列任務由用戶完成,考察用戶完成時間和任務完成率;2)采用標準的調查問卷考察產品 滿意度。這種評估方法一定程度上可以獲得產品可用性的某些屬性,但是存在以下缺陷:1) 難以選擇合適的任務來全面反映產品功能,因此較難實施;2)不能獲得靈活性、一致性、可 見性等產品可用性的內在特征;3)忽略了各項評估結果的相對重要性;4)沒有考慮到移動 應用產品本身所具有的不同于傳統(tǒng)軟件或者Web系統(tǒng)的特點。
【發(fā)明內容】
[0005] 針對上述技術問題,本發(fā)明提出一種基于多層降維的移動應用可用性評估系統(tǒng)及 評估方法。
[0006] 為了解決上述技術缺陷,本發(fā)明的技術方案如下:
[0007] -種基于多層降維的移動應用可用性評估系統(tǒng),所述的評估系統(tǒng)包括計算模型, 指標生成器,數(shù)據(jù)采集模塊,數(shù)據(jù)存儲模塊,反饋系統(tǒng)模塊和用戶界面;所述計算模型包括 指標層、維度層、屬性層和目標層;
[0008] 所述的指標生成器包括主觀指標生成器、客觀指標生成器,所述的客觀指標生成 器根據(jù)客觀測量數(shù)據(jù)計算,所述的主觀指標生成器根據(jù)主觀測量數(shù)據(jù)計算;
[0009] 所述的指標生成器包含一個指標計算規(guī)則子模塊,指標計算規(guī)則子模塊以文本文 件形式存在,規(guī)則內容為計算公式、可擴展標記語言、自定義形式化語言中的一種或者多 種,指標計算規(guī)則明確了指標的主客觀分類屬性;所述的指標生成器解析指標計算規(guī)則,分 別得到主觀指標和客觀指標,并下發(fā)到主觀指標生成器和客觀指標生成器處理,主觀指標 生成器和客觀指標生成器輸入為數(shù)據(jù)采集模塊采集的主觀測量數(shù)據(jù)和客觀測量數(shù)據(jù),輸出 為各測量指標值;
[0010] 所述的數(shù)據(jù)采集模塊采用插件式設計,每一個插件負責一項所述的測量指標所需 的原始數(shù)據(jù)的采集,插件名稱與數(shù)據(jù)變量同名,使指標生成器可以理解,所述的數(shù)據(jù)采集模 塊包含一個常用數(shù)據(jù)插件庫和插件管理器,系統(tǒng)啟動時插件管理器通過解析所述的指標計 算規(guī)則子模塊得到需要加載的插件庫中的數(shù)據(jù)采集插件,同時運行過程中插件管理器對插 件進行動態(tài)管理以合理分配資源;
[0011] 所述的數(shù)據(jù)存儲模塊包括歷史數(shù)據(jù)模塊和計算數(shù)據(jù)模塊,所述的計算數(shù)據(jù)模塊存 儲指標生成模塊輸出指標值,計算數(shù)據(jù)根據(jù)用戶選擇存入歷史數(shù)據(jù)模塊;
[0012] 所述的反饋系統(tǒng)模塊作用在于調整計算模型和指標計算規(guī)則使得評估結果更準 確,反饋系統(tǒng)根據(jù)應用分類、歷史數(shù)據(jù)和用戶參數(shù)綜合判斷來確定調整目標以及調整參 數(shù);
[0013] 所述的用戶界面包含分析對比子模塊和編輯控制子模塊,所述的分析對比子模塊 可以分析某一應用和其他一個或多個應用的各指標值并給出優(yōu)劣判斷,所述的各指標包括 計算模型模塊中各層元素中的一個或多個,所述的編輯控制模塊具有編輯和控制兩個功能 模塊,編輯功能包括編輯數(shù)據(jù)采集模塊元素數(shù)據(jù)、指標生成器輸出數(shù)據(jù)、指標計算規(guī)則和反 饋系統(tǒng)用戶參數(shù),所述的控制功能模塊是控制系統(tǒng)數(shù)據(jù)采集、指標生成、反饋調整和降維計 算中的一步或多步運行動作。
[0014] 進一步的,所述的指標層包括25個元素,編號分別記為Fl~F25,如表1所示:
[0015] 表1指標
[0016]
【主權項】
1. 一種基于多層降維的移動應用可用性評估系統(tǒng),其特征在于, 所述的評估系統(tǒng)包括計算模型,指標生成器,數(shù)據(jù)采集模塊,數(shù)據(jù)存儲模塊,反饋系統(tǒng) 模塊和用戶界面; 所述計算模型包括指標層、維度層、屬性層和目標層; 所述的指標生成器包括主觀指標生成器、客觀指標生成器,所述的客觀指標生成器根 據(jù)客觀測量數(shù)據(jù)計算,所述的主觀指標生成器根據(jù)主觀測量數(shù)據(jù)計算; 所述的指標生成器包含一個指標計算規(guī)則子模塊,指標計算規(guī)則子模塊以文本文件形 式存在,規(guī)則內容為計算公式、可擴展標記語言、自定義形式化語言中的一種或者多種,指 標計算規(guī)則明確了指標的主客觀分類屬性;所述的指標生成器解析指標計算規(guī)則,分別得 到主觀指標和客觀指標,并下發(fā)到主觀指標生成器和客觀指標生成器處理,主觀指標生成 器和客觀指標生成器輸入為數(shù)據(jù)采集模塊采集的主觀測量數(shù)據(jù)和客觀測量數(shù)據(jù),輸出為各 測量指標值; 所述的數(shù)據(jù)采集模塊采用插件式設計,每一個插件負責一項所述的測量指標所需的原 始數(shù)據(jù)的采集,插件名稱與數(shù)據(jù)變量同名,使指標生成器可以理解,所述的數(shù)據(jù)采集模塊包 含一個常用數(shù)據(jù)插件庫和插件管理器,系統(tǒng)啟動時插件管理器通過解析所述的指標計算規(guī) 則子模塊得到需要加載的插件庫中的數(shù)據(jù)采集插件,同時運行過程中插件管理器對插件進 行動態(tài)管理以合理分配資源; 所述的數(shù)據(jù)存儲模塊包括歷史數(shù)據(jù)模塊和計算數(shù)據(jù)模塊,所述的計算數(shù)據(jù)模塊存儲指 標生成模塊輸出指標值,計算數(shù)據(jù)根據(jù)用戶選擇存入歷史數(shù)據(jù)模塊; 所述的反饋系統(tǒng)模塊作用在于調整計算模型和指標計算規(guī)則使得評估結果更準確,反 饋系統(tǒng)根據(jù)應用分類、歷史數(shù)據(jù)和用戶參數(shù)綜合判斷來確定調整目標以及調整參數(shù); 所述的用戶界面包含分析對比子模塊和編輯控制子模塊,所述的分析對比子模塊可 以分析某一應用和其他一個或多個應用的各指標值并給出優(yōu)劣判斷,所述的各指標包括計 算模型模塊中各層元素中的一個或多個,所述的編輯控制模塊具有編輯和控制兩個功能模 塊,編輯功能包括編輯數(shù)據(jù)采集模塊元素數(shù)據(jù)、指標生成器輸出數(shù)據(jù)、指標計算規(guī)則和反饋 系統(tǒng)用戶參數(shù),所述的控制功能模塊是控制系統(tǒng)數(shù)據(jù)采集、指標生成、反饋調整和降維計算 中的一步或多步運行動作。
2. 根據(jù)權利要求1所述的一種基于多層降維的移動應用可用性評估系統(tǒng),其特征在 于,所述的指標層包括25個元素,編號分別記為Fl~F25,如表1所示: 表1指標
所述的指標層指標取值范圍O~100,數(shù)值越大代表可用性的該項指標表現(xiàn)越好。
3.根據(jù)權利要求2所述的一種基于多層降維的移動應用可用性評估系統(tǒng),其特征在 于,所述的維度層包括"交互質量"、"關鍵狀態(tài)可見性"、"簡潔直觀性"、"一致性"、"親和性"、 "低耗性"六個維度,分別記