scispace - formally typeset
Proceedings ArticleDOI

How to integrate usability into the software development process

TLDR
This tutorial will present, from a SE viewpoint, which usability techniques can be most valuable to development teams with little or no previous usability experience, how a particular set of Techniques can be selected according to the specific characteristics of the organization and project, and how usability techniques match with the activity groups in the development process.
Abstract
Usability is increasingly recognized as a quality attribute that one has to explicitly deal with during development. Nevertheless, usability techniques, when applied, are decoupled from the software development process. The host of techniques offered by the HCI (Human-Computer Interaction) field make the task of selecting the most appropriate ones for a given project and organization a difficult task. Project managers and developers aiming to integrate usability practices into their software process have to face important challenges, as the techniques are not described in the frame of a software process as it is understood in SE (Software Engineering). Even when HCI experts (either in-house or from an external organization) are involved in the integration process, it is also a tough endeavour due to the strong differences in terminology and overall approach to software development between HCI and SE. In this tutorial we will present, from a SE viewpoint, which usability techniques can be most valuable to development teams with little or no previous usability experience, how a particular set of techniques can be selected according to the specific characteristics of the organization and project, and how usability techniques match with the activity groups in the development process.

read more

Content maybe subject to copyright    Report

Citations
More filters

Usability perspectives for the design of interactive maps

TL;DR: The hypothesis of this study was that user-centred design (UCD) has a fundamental role in designing interactive maps, which involve new ways of interacting, and the suitability of usability engineering (UE) methods in map design was assessed.
Proceedings ArticleDOI

Interplay between human-computer interaction and software engineering

TL;DR: Using a scoping study approach, this article reviews notable contributions on the discourse and identifies the gaps, and shows areas that require more research attentions.
Book ChapterDOI

Quality Attribute Techniques Framework

TL;DR: The evaluation demonstrates the ability of quality risk management to cover the development lifecycle and to accommodate two different product qualities, and identifies advantages and limitations of the framework.
Journal ArticleDOI

An empirical study of performance using Clone & Own and software product lines in an industrial context

TL;DR: There are significant differences in effectiveness, efficiency, and satisfaction, with the SPL approach yielding the best results.
Proceedings ArticleDOI

Evaluating Bug-Fixing in Software Product Lines: an Industrial Case Study

TL;DR: An empirical study to evaluate engineers' performance fixing errors and propagating the fixes to other configured products in the context of an industrial SPL in the BSH group, the largest manufacturer of home appliances in Europe.
References
More filters
Book

Usability Engineering

Jakob Nielsen
TL;DR: This guide to the methods of usability engineering provides cost-effective methods that will help developers improve their user interfaces immediately and shows you how to avoid the four most frequently listed reasons for delay in software projects.
Book

Designing the User Interface: Strategies for Effective Human-Computer Interaction

TL;DR: The Sixth Edition of Designing the User Interface provides a comprehensive, authoritative, and up-to-date introduction to the dynamic field of human-computer interaction and user experience (UX) design.
Book

Contextual Design: Defining Customer-Centered Systems

TL;DR: This book introduces a customer-centered approach to business by showing how data gathered from people while they work can drive the definition of a product or process while supporting the needs of teams and their organizations.
Proceedings ArticleDOI

Usability inspection methods

Jakob Nielsen
TL;DR: Usability inspection is the generic name for a set of costeffective ways of evaluating user interfaces to find usability problems.
Book

Handbook of Human-Computer Interaction

TL;DR: Models and Theories of Human-Computer Interaction (9 chapters).
Related Papers (5)