The Usability Dimension in the Development of Web Applications
Maristella Matera (Politecnico di Milano, Italy), Francesca Rizzo (Politecnico di Milano, Italy), Rebeca Cortázar (University of Deusto, Spain) and Asier Perallos (University of Deusto, Spain)
Copyright: © 2008
Given the emergent need for usability, during last year’s traditional development processes have been extended for enabling the fulfillment of usability requirements. Usability Evaluation Methods (UEMs) have been therefore proposed at any stage of the development process, to verify the usability of incremental design artifacts, as well as of the final product. This chapter surveys the most emergent UEMs, to be adopted during the whole lifecycle of Web information systems for promoting usability. For each evaluation method, the main features, as well as the emerging advantages and drawbacks are illustrated. Some future trends, related to the need of evaluating the usability of UEMs are also discussed.
Key Terms in this Chapter
Inspection Methods: a set of evaluation techniques that are an evolution from prior function and code inspection methods used in software engineering for debugging and improving code. Evaluators examine usability related aspects of an application, trying to detect violations of established usability principles (Nielsen & Mack, 1994), and then provide feedback to designers about possible design improvements.
User Testing: an evaluation technique dealing with real behaviors, observed from some representative of real users. It requires that users perform a set of tasks through physical artifacts, being them prototypes or final systems, while the experimenter observes users behaviors and collects empirical data about the way users execute the assigned tasks
Usability Evaluation Methods: techniques that can be applied at any stage of the development process to verify the usability of incremental design artifacts and of the final product.
Usability: the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use.
Formative Evaluation: evaluation taking place during design.
Iterative Design: a design process that cycles through several designs, incrementally improving upon the final product with each pass.
Summative Evaluation: evaluation taking place after the product has been developed, or even when any prototype version is ready.
Web Usage Analysis: an analysis performed on the record of user accesses to the application pages, collected in a Web server log. After Web applications are deployed, Web usage analysis can be employed to analyze how users exploit and browse the information provided by the Web site. For instance, it can help discovering those navigation patterns which correspond to high Web usage, or those which correspond to early leaving.
Complete Chapter List
Coral Calero, M. Angeles Moraga, Mario Piattini
Emilia Mendes, Silvia Abrahão
Rosemary Stockdale, Chad Lin
May Haydar, Ghazwa Malak, Houari Sahraoui, Alexandre Petrenko, Sergiy Boroday
Mª Ángeles Moraga, Julio Córdoba, Coral Calero, Cristina Cachero
Angélica Caro, Coral Calero, Mario Piattini
Marta Fernández de Arriba, Eugenia Díaz, Jesús Rodríguez Pérez
Carlos García Moreno
Adriana Martín, Alejandra Cechich, Gustavo Rossi
Francisco Montero, María Dolores Lozano, Pascual González
Maristella Matera, Francesca Rizzo, Rebeca Cortázar, Asier Perallos
Fernando Bellas, Iñaki Paz, Alberto Pan, Óscar Díaz
Victoria Torres, Joan Fons, Vicente Pelechano
Nicolas Guelfi, Cédric Pruski, Chantal Reynaud
Carmen Martínez-Cruz, Ignacio José Blanco, M. Amparo Vila
Ricardo Barros, Geraldo Xexéo, Wallace A. Pinheiro, Jano de Souza
Fernando Molina, Francisco J. Lucas, Ambrosio Toval Alvarez, Juan M. Vara, Paloma Cáceres, Esperanza Marcos
M.J. Escalona, G. Aragón
Cristina Cachero Castro, Coral Calero, Yolanda Marhuenda García
Sergej Sizov, Stefan Siersdorfer
Mª Ángeles Moraga, Ignacio García-Rodríguez de Guzmán, Coral Calero, Mario Piattini
Tony C. Shan, Winnie W. Hua
Mohamed Salah Hamdi
Jengchung V. Chen, Wen-Hsiang Lu, Kuan-Yu He, Yao-Sheng Chang
John D. D’Ambra, Nina Mistillis