arrow
返回

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
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

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.
Keyword:
Software engineering
Design patterns
Programming patterns
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

U
Universidad Politecnica de Madrid
学者数:
1.4W
论文数: 1.2W
被引数: 10
A
Autonomous University of Madrid
学者数:
2.1W
论文数: 1.7W
被引数: 29
引用论文

引用论文

Analysing the impact of usability on software desig
err2007-09-01
err69
PREAI
errJuristo, Natalia; Moreno, Ana M.; Sanchez-Segura, Maria-Isabel
err分享
err收藏
Guidelines for eliciting usability functionalities
err2007-11-01
err85
PREAI
errJuristo, Natalia; Moreno, Ana Maria; Sanchez-Segura, Maria-Isabel
err分享
err收藏
Calculating the chemical exergy of materials
err2021-03-31
err0
errOAAI
errCharalampos Michalakakis; Jeremy Fouillou; Richard C. Lupton; Ana Gonzalez Hernandez; Jonathan M. Cullen
err分享
err收藏
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
err分享
err收藏
err分享
err收藏
学者 查看更多内容