Exploratory inspection-a user-based learning method for improving open source software usability
Document Type
Article
Publication Date
12-1-2010
Abstract
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 OSS 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 © 2010 John Wiley & Sons, Ltd.
Identifier
78649836814 (Scopus)
Publication Title
Journal of Software Maintenance and Evolution
External Full Text Location
https://doi.org/10.1002/smr.455
e-ISSN
15320618
ISSN
1532060X
First Page
653
Last Page
675
Issue
8
Volume
22
Recommended Citation
Zhao, Luyin; Deek, Fadi P.; and McHugh, James A., "Exploratory inspection-a user-based learning method for improving open source software usability" (2010). Faculty Publications. 5955.
https://digitalcommons.njit.edu/fac_pubs/5955
