首页 | 本学科首页   官方微博 | 高级检索  
     

基于PCTBTA任务模型的用户界面开发方法
引用本文:李娟妮,华庆一,吴昊,陈锐,苏荟,周筠. 基于PCTBTA任务模型的用户界面开发方法[J]. 软件学报, 2018, 29(12): 3692-3715
作者姓名:李娟妮  华庆一  吴昊  陈锐  苏荟  周筠
作者单位:西北大学 信息科学与技术学院 计算机科学与技术系, 陕西 西安 710075;西安石油大学 理学院, 陕西 西安 710065,西北大学 信息科学与技术学院 计算机科学与技术系, 陕西 西安 710075,西北大学 信息科学与技术学院 计算机科学与技术系, 陕西 西安 710075,西北大学 信息科学与技术学院 计算机科学与技术系, 陕西 西安 710075,西北大学 信息科学与技术学院 计算机科学与技术系, 陕西 西安 710075,陕西师范大学 教育学院, 陕西 西安 710062
基金项目:国家自然科学基金(61272286);高等学校博士学科点专项科研基金(20126101110006);陕西省教育厅科研计划(16JK1602)
摘    要:为了适应普适计算环境中用户、设备、使用环境和开发平台的多样性,基于模型的方法被应用于用户界面开发过程中,试图在抽象层次上描述界面,通过模型转换,使其适用于不同的平台.然而,由于目前基于模型的用户界面开发方法(model-based user interface development,简称MBUID)中所采用任务模型的局限性,致使生成的界面难以满足动态环境下用户的可用性需求.提出一种基于任务模型的用户界面开发框架,旨在建模和生成有效、高效、令用户满意的用户界面.在可用性方面,为了准确描述普适计算环境中用户任务,提出一种基于感知控制理论的任务分析方法(perceptual-control-theory-based task analysis,简称PCTBTA),将使用上下文信息引入到任务分析过程中,并且在较高的抽象层次上反映交互的内容,给可用性设计提供任务空间;在技术方面,为PCTBTA任务模型向界面模型的转换提供技术支持.最后,通过实例说明所提出方法的可行性,并通过与其他方法在可用性和性能方面的比较,表明该方法的有效性.

关 键 词:任务模型  感知控制理论  可用性  基于模型的用户界面开发
收稿时间:2017-07-31
修稿时间:2017-09-14

Method for User Interface Development with Perceptual Control Theory Based Task Analysis
LI Juan-Ni,HUA Qing-Yi,WU Hao,CHEN Rui,SU Hui and ZHOU Yun. Method for User Interface Development with Perceptual Control Theory Based Task Analysis[J]. Journal of Software, 2018, 29(12): 3692-3715
Authors:LI Juan-Ni  HUA Qing-Yi  WU Hao  CHEN Rui  SU Hui  ZHOU Yun
Affiliation:Department of Computer Science and Technology, School of Information Science and Technology, Northwest University, Xi''an 710075, China;School of Science, Xi''an Shiyou University, Xi''an 710065, China,Department of Computer Science and Technology, School of Information Science and Technology, Northwest University, Xi''an 710075, China,Department of Computer Science and Technology, School of Information Science and Technology, Northwest University, Xi''an 710075, China,Department of Computer Science and Technology, School of Information Science and Technology, Northwest University, Xi''an 710075, China,Department of Computer Science and Technology, School of Information Science and Technology, Northwest University, Xi''an 710075, China and School of Education, Shaanxi Normal University, Xi''an 710062, China
Abstract:Nowadays, a number of methods on model-based user interface development (MBUID) have been applied to deal with the diversity of users, devices, environments, and development platforms in a pervasive computing environment. In general, those methods attempt to specify a user interface once on an abstract level, and to run anywhere by use of model transformation. Due to the limitation of task model used in the current MBUID methods, however, it is still an open question whether the generated user interfaces can meet usability requirements in a divergent context of applications. In this paper, a task model based user interface development framework is proposed for modeling and implementing effective, efficient and satisfactory user interfaces. In order to cope with the usability requirements, a novel perceptual control theory based task analysis (PCTBTA) method is presented to specify the user tasks in a divergent environment, in which the context information is introduced into the task analysis process, and the interaction content is reflected at a higher level of abstraction, providing the task space for usability design. For model transformation, a method is provided for converting PCTBTA task model into a variety of interface models. Finally, a case study is provided to illustrate the feasibility of the proposed method, and the effectiveness of the method is demonstrated by comparing it with other methods in terms of availability and performance.
Keywords:task model  perceptual control theory  usability  model-based user interface development
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号