Proceedings ArticleDOI
How to integrate usability into the software development process
Natalia Juristo,Xavier Ferre +1 more
- pp 1079-1080
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
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
Abiodun Ogunyemi,David Lamas +1 more
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
Jorge Echeverría,Francisca Pérez,Andrés Abellanas,Jose Ignacio Panach,Carlos Cetina,Oscar Pastor +5 more
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
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
Hugh Beyer,Karen Holtzblatt +1 more
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
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).