Introducing Usability Activities into Open Source Software Development Projects-Searching for a Suitable Approach

By Rajanen, Mikko; Iivari, Netta et al. | JITTA : Journal of Information Technology Theory and Application, December 2011 | Go to article overview

Introducing Usability Activities into Open Source Software Development Projects-Searching for a Suitable Approach


Rajanen, Mikko, Iivari, Netta, Anttila, Kaisa, JITTA : Journal of Information Technology Theory and Application


Abstract

Usability is an important quality characteristic of software products and systems. Different approaches for introducing usability activities into SW development have not yet been evaluated with respect to open source software (OSS). This paper tests the introduction of usability activities through four empirical case studies in the OSS development context. Case studies were carried out using four OSS projects that were not commercially supported. Empirical analysis suggests that usability specialists should become members of the OSS community, but, at the same time, should keep an objective view. The usability activities had substantially more impact when specialists introduced and carried them out as fellow members of the OSS community than as usability consultants from outside the community. The importance of management commitment for usability activities is discussed in the OSS context. The challenge of adapting usability and OSS development philosophies together should be researched further.

Keywords: usability, open source software

INTRODUCTION

This paper examines four case studies in which usability activities are introduced into open source software (OSS) development. The specific research question examined in the paper is: How should usability activities be introduced into OSS development? OSS development has gained increasing interest in information systems (IS) research during recent years (see, e.g., Fitzgerald 2006, Niederman et al. 2006), and OSS development has been argued to be highly influential in the software landscape of the future (Fitzgerald 2006). Estimating the number of users and the market share of OSS solutions is difficult because OSS can usually be downloaded freely and from numerous mirror sites and peer-to-peer networks. One of the most well-known Web-based repositories is SourceForge, a leading resource for OSS development and distribution. It has about 2.7 million developers, over 260.000 OSS development projects, a total number of users in all projects estimated at more than 46 million, and more than two million downloads from project repositories every day (SourceForge.net). At least twenty other source code repositories and resources also exist for OSS development and distribution.

The size of an OSS development project can range from a single developer working alone to code and use the application to massive OSS development projects that span years and involve hundreds of developers, e.g., Linux and OpenOffice.org. The latest version of the OpenOffice.org office application suite has an estimated 15-20 percent market share. In 2009, OpenOffice.org announced that the latest version had recorded one hundred million downloads within a year from their main download site, and this did not include downloads from mirror sites and peer-to-peer networks (OpenOffice.org). The Firefox Web browser has been downloaded over one billion times and has a 23 percent worldwide usage share for Web browsers (Mozilla.com). The Apache Web server software serves 55 percent of all websites in the world and has reached the 100 millionth website milestone (Apache.org). Therefore, the OSS phenomenon clearly is highly influential in the current software landscape (cf. Fitzgerald 2006).

The term open source software refers to software for which source code is freely available for everyone to read and modify. The fundamental idea of OSS is to enable software to evolve outside of commercial company restrictions by exploiting the participation of technically oriented contributors and users in the outside community (cf. Raymond 1999, Ye and Kishida 2003). Traditionally, software development is carried out in closed settings as closed source software development, where only few people can access the code. In traditional software development, the endusers can see and use only the binary form of the software. In contrast, OSS development makes it possible for the end-users to adapt software to their personal needs and to fix defects (Raymond 1999).

The rest of this article is only available to active members of Questia

Sign up now for a free, 1-day trial and receive full access to:

  • Questia's entire collection
  • Automatic bibliography creation
  • More helpful research tools like notes, citations, and highlights
  • Ad-free environment

Already a member? Log in now.

Notes for this article

Add a new note
If you are trying to select text to create highlights or citations, remember that you must now click or tap on the first word, and then click or tap on the last word.
One moment ...
Project items

Items saved from this article

This article has been saved
Highlights (0)
Some of your highlights are legacy items.

Highlights saved before July 30, 2012 will not be displayed on their respective source pages.

You can easily re-create the highlights by opening the book page or article, selecting the text, and clicking “Highlight.”

Citations (0)
Some of your citations are legacy items.

Any citation created before July 30, 2012 will labeled as a “Cited page.” New citations will be saved as cited passages, pages or articles.

We also added the ability to view new citations from your projects or the book or article where you created them.

Notes (0)
Bookmarks (0)

You have no saved items from this article

Project items include:
  • Saved book/article
  • Highlights
  • Quotes/citations
  • Notes
  • Bookmarks
Notes
Cite this article

Cited article

Style
Citations are available only to our active members.
Sign up now to cite pages or passages in MLA, APA and Chicago citation styles.

(Einhorn, 1992, p. 25)

(Einhorn 25)

1

1. Lois J. Einhorn, Abraham Lincoln, the Orator: Penetrating the Lincoln Legend (Westport, CT: Greenwood Press, 1992), 25, http://www.questia.com/read/27419298.

Cited article

Introducing Usability Activities into Open Source Software Development Projects-Searching for a Suitable Approach
Settings

Settings

Typeface
Text size Smaller Larger
Search within

Search within this article

Look up

Look up a word

  • Dictionary
  • Thesaurus
Please submit a word or phrase above.
Print this page

Print this page

Why can't I print more than one page at a time?

Full screen

matching results for page

Cited passage

Style
Citations are available only to our active members.
Sign up now to cite pages or passages in MLA, APA and Chicago citation styles.

"Portraying himself as an honest, ordinary person helped Lincoln identify with his audiences." (Einhorn, 1992, p. 25).

"Portraying himself as an honest, ordinary person helped Lincoln identify with his audiences." (Einhorn 25)

"Portraying himself as an honest, ordinary person helped Lincoln identify with his audiences."1

1. Lois J. Einhorn, Abraham Lincoln, the Orator: Penetrating the Lincoln Legend (Westport, CT: Greenwood Press, 1992), 25, http://www.questia.com/read/27419298.

Cited passage

Welcome to the new Questia Reader

The Questia Reader has been updated to provide you with an even better online reading experience.  It is now 100% Responsive, which means you can read our books and articles on any sized device you wish.  All of your favorite tools like notes, highlights, and citations are still here, but the way you select text has been updated to be easier to use, especially on touchscreen devices.  Here's how:

1. Click or tap the first word you want to select.
2. Click or tap the last word you want to select.

OK, got it!

Thanks for trying Questia!

Please continue trying out our research tools, but please note, full functionality is available only to our active members.

Your work will be lost once you leave this Web page.

For full access in an ad-free environment, sign up now for a FREE, 1-day trial.

Already a member? Log in now.