Exploratory inspection-a user-based learning method for improving open source software usability

被引:6
作者
Zhao, Luyin [2 ]
Deek, Fadi P. [1 ]
McHugh, James A. [3 ]
机构
[1] New Jersey Inst Technol, Coll Sci & Liberal Arts, Newark, NJ 07102 USA
[2] Rutgers State Univ, Rutgers Business Sch, Newark, NJ 07102 USA
[3] New Jersey Inst Technol, Coll Comp Sci, Newark, NJ 07102 USA
来源
JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE | 2010年 / 22卷 / 08期
关键词
open source software; exploratory learning; usability; pattern; inspection;
D O I
10.1002/smr.455
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The increasingly widespread use of open source software (OSS) is an indication of its success However, as a software development model OSS still has shortcomings that need to be resolved In particular, the question of usability and its improvement in an OSS context remains a significant ongoing Issue that demands further investigation This is especially so given the unique manner in which OSS diverges from traditional software development models Current experience with OSS does not favor the existence of a positive relation between the standard OSS development paradigm and good usability practice We believe that addressing the inadequacy of usability expertise in the OSS community will improve the quality of its products and enhance their competitiveness Motivated by the unique user-driven character of the OSS model, we propose an exploratory method for inspection which is intended to assist OS S users in contributing to open source usability inspection This method provides an effective adaptation of the 'learning-by-doing' approach to the domain of usability inspection This is accomplished by innovatively applying usability patterns to guide usability exploration, incorporating strategies for 'outlining knowledge' and 'exploration freedom' and implementing both techniques in an integrated inspection environment. The results of an experiment involving a group of OSS users inspecting an open source project called dotproject demonstrate that this method outperforms traditional heuristics based inspection The paper also considers the applicability of the usability method and tool developed to usability improvement in the context of traditional proprietary development Copyright (C) 2010 John Wiley & Sons, Ltd
引用
收藏
页码:653 / 675
页数:23
相关论文
共 54 条
  • [1] PERCEIVED USEFULNESS, EASE OF USE, AND USAGE OF INFORMATION TECHNOLOGY - A REPLICATION
    ADAMS, DA
    NELSON, RR
    TODD, PA
    [J]. MIS QUARTERLY, 1992, 16 (02) : 227 - 247
  • [2] Andreasen M. S., 2007, SIGCHI C HUM FACT CO
  • [3] [Anonymous], 1998, 924111 ISO
  • [4] [Anonymous], 1993, Usability Engineering
  • [5] [Anonymous], 1956, HDB 1 COGNITIVE DOMA
  • [6] [Anonymous], CULTURE ED
  • [7] The effects of training wheels and self-learning materials in software training
    Bannert, M
    [J]. JOURNAL OF COMPUTER ASSISTED LEARNING, 2000, 16 (04) : 336 - 346
  • [8] Benson C, 2004, 2004 C HUM FACT COMP
  • [9] Carroll J. M., 1987, Human-Computer Interaction, V3, P123, DOI 10.1207/s15327051hci0302_2
  • [10] Carroll J.M., 1985, HUM-COMPUT INTERACT, V1, P283