Abstract

We explore how some open source projects address issues of usability. We describe the mechanisms, techniques and technology used by open source communities to design and refine the interfaces to their programs. In particular we consider how these developers cope with their distributed community, lack of domain expertise, limited resources and separation from their users. We also discuss how bug reporting and discussion systems can be improved to better support bug reporters and open source developers.

Original languageEnglish (US)
Pages (from-to)149-162
Number of pages14
JournalSoftware Process Improvement and Practice
Volume11
Issue number2
DOIs
StatePublished - Mar 1 2006

Keywords

  • Bug reporting
  • Interface design
  • Open source
  • Usability

ASJC Scopus subject areas

  • Software

Cite this

Usability processes in open source projects. / Nichols, David M.; Twidale, Michael Bernard.

In: Software Process Improvement and Practice, Vol. 11, No. 2, 01.03.2006, p. 149-162.

Research output: Contribution to journalArticle

@article{322a2d397cff4cd19fdd0d4c1d980829,
title = "Usability processes in open source projects",
abstract = "We explore how some open source projects address issues of usability. We describe the mechanisms, techniques and technology used by open source communities to design and refine the interfaces to their programs. In particular we consider how these developers cope with their distributed community, lack of domain expertise, limited resources and separation from their users. We also discuss how bug reporting and discussion systems can be improved to better support bug reporters and open source developers.",
keywords = "Bug reporting, Interface design, Open source, Usability",
author = "Nichols, {David M.} and Twidale, {Michael Bernard}",
year = "2006",
month = "3",
day = "1",
doi = "10.1002/spip.256",
language = "English (US)",
volume = "11",
pages = "149--162",
journal = "Software Process Improvement and Practice",
issn = "1077-4866",
publisher = "John Wiley and Sons Inc.",
number = "2",

}

TY - JOUR

T1 - Usability processes in open source projects

AU - Nichols, David M.

AU - Twidale, Michael Bernard

PY - 2006/3/1

Y1 - 2006/3/1

N2 - We explore how some open source projects address issues of usability. We describe the mechanisms, techniques and technology used by open source communities to design and refine the interfaces to their programs. In particular we consider how these developers cope with their distributed community, lack of domain expertise, limited resources and separation from their users. We also discuss how bug reporting and discussion systems can be improved to better support bug reporters and open source developers.

AB - We explore how some open source projects address issues of usability. We describe the mechanisms, techniques and technology used by open source communities to design and refine the interfaces to their programs. In particular we consider how these developers cope with their distributed community, lack of domain expertise, limited resources and separation from their users. We also discuss how bug reporting and discussion systems can be improved to better support bug reporters and open source developers.

KW - Bug reporting

KW - Interface design

KW - Open source

KW - Usability

UR - http://www.scopus.com/inward/record.url?scp=33744803243&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33744803243&partnerID=8YFLogxK

U2 - 10.1002/spip.256

DO - 10.1002/spip.256

M3 - Article

AN - SCOPUS:33744803243

VL - 11

SP - 149

EP - 162

JO - Software Process Improvement and Practice

JF - Software Process Improvement and Practice

SN - 1077-4866

IS - 2

ER -