Software development methods and usability: Perspectives from a survey in the software industry in Norway

  • Authors:
  • Bendik Bygstad;Gheorghita Ghinea;Eivind Brevik

  • Affiliations:
  • Norwegian School of Information Technology, Schweigaards gt 14, 0185 Oslo, Norway;Norwegian School of Information Technology, Schweigaards gt 14, 0185 Oslo, Norway and School of Information Systems, Computing and Mathematics, Brunel University, UB8 3PH, UK;Norwegian School of Information Technology, Schweigaards gt 14, 0185 Oslo, Norway

  • Venue:
  • Interacting with Computers
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper investigates the relationship between software development methodologies and usability. The point of departure is the assumption that two important disciplines in software development, one of software development methods (SDMs) and one of usability work, are not integrated in industrial software projects. Building on previous research we investigate two questions; (1) Will software companies generally acknowledge the importance of usability, but not prioritise it in industrial projects? and (2) To what degree are software development methods and usability perceived by practitioners as being integrated? To this end a survey in the Norwegian IT industry was conducted. From a sample of 259 companies we received responses from 78 companies. In response to our first research question, our findings show that although there is a positive bias towards usability, the importance of usability testing is perceived to be much less than that of usability requirements. Given the strong time and cost pressures associated with the software industry, we believe that these results highlight that there is a gap between intention and reality. Regarding our second research question our survey revealed that companies perceive usability and software development methods to be integrated. This is in contrast to earlier research, which, somewhat pessimistically, has argued for the existence of two different cultures, one of software development and one of usability. The findings give hope for the future, in particular because the general use of system development methods are pragmatic and adaptable.