arrow
Return

Design and programming patterns for implementing usability functionalities in web applications

delete2015-07-01
delete10
delete
OA
AI
F
Francy D. Rodríguez *
S
Silvia T. Acuña
N
Natália Juristo
DOI:10.1016/j.jss.2015.04.023delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Usability is a software system quality attribute. There are usability issues that have an impact not only on the user interface but also on the core functionality of applications. In this paper, three web applications were developed to discover patterns for implementing two usability functionalities with an impact on core functionality: Abort Operation and Progress Feedback. We applied an inductive process in order to identify reusable elements to implement the selected functionalities. For communication purposes, these elements are specified as design and programming patterns (PHP, VB.NET and Java). Another two web applications were developed in order to evaluate the patterns. The evaluation explores several issues such as ease of pattern understanding and ease of pattern use, as well as the final result of the applications. We found that it is feasible to reuse the identified solutions specified as patterns. The results also show that usability functionalities have features, like the level of coupling with the application or the complexity of each component of the solution, that simplify or complicate their implementation. In this case, the Abort Operation functionality turned out to be more feasible to implement than the Progress Feedback functionality. (c) 2015 Elsevier Inc. All rights reserved.
Keywords:
Software engineering
Design patterns
Programming patterns
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

U
Universidad Politecnica de Madrid
Scholars:
1.4W
Papers: 1.2W
Citations: 10
A
Autonomous University of Madrid
Scholars:
2.1W
Papers: 1.7W
Citations: 29
Cited Papers

Cited Papers

Analysing the impact of usability on software desig
err2007-09-01
err69
PREAI
errJuristo, Natalia; Moreno, Ana M.; Sanchez-Segura, Maria-Isabel
errShare
errSave
Guidelines for eliciting usability functionalities
err2007-11-01
err85
PREAI
errJuristo, Natalia; Moreno, Ana Maria; Sanchez-Segura, Maria-Isabel
errShare
errSave
Calculating the chemical exergy of materials
err2021-03-31
err0
errOAAI
errCharalampos Michalakakis; Jeremy Fouillou; Richard C. Lupton; Ana Gonzalez Hernandez; Jonathan M. Cullen
errShare
errSave
A framework to identify primitives that represent usability within Model-Driven Development methods
err2015-02-01
err9
errOAAI
errPanach, Jose Ignacio; Juristo, Natalia; Valverde, Francisco; Pastor, Oscar
errShare
errSave
researcher View more