Business processes refactoring to improve usability in E-commerce applications

Refactoring is a technique that applies step-by-step transformations intended to improve the quality of software while preserving its behavior. It represents an essential activity in today's software lifecycle and a powerful tool against software decay. Software decay, however, is not only abou...

Descripción completa

Detalles Bibliográficos
Autores principales: Distante, Damiano, Garrido, Alejandra, Camelier Carvajal, Julia, Giandini, Roxana Silvia, Rossi, Gustavo Héctor
Formato: Articulo
Lenguaje:Inglés
Publicado: 2014
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/133476
Aporte de:
id I19-R120-10915-133476
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Economía
E-commerce websites
Business processes
Business Web applications
Usability
Quality-in-use
Refactoring
Web model refactoring
Web business process refactoring
spellingShingle Economía
E-commerce websites
Business processes
Business Web applications
Usability
Quality-in-use
Refactoring
Web model refactoring
Web business process refactoring
Distante, Damiano
Garrido, Alejandra
Camelier Carvajal, Julia
Giandini, Roxana Silvia
Rossi, Gustavo Héctor
Business processes refactoring to improve usability in E-commerce applications
topic_facet Economía
E-commerce websites
Business processes
Business Web applications
Usability
Quality-in-use
Refactoring
Web model refactoring
Web business process refactoring
description Refactoring is a technique that applies step-by-step transformations intended to improve the quality of software while preserving its behavior. It represents an essential activity in today's software lifecycle and a powerful tool against software decay. Software decay, however, is not only about code becoming legacy, but it is also about systems becoming less usable compared to competitor solutions adopting new designs and new technologies. If we narrow the focus on e-commerce systems, the role of usability becomes essential: higher usability is in fact a requirement to win the market competition and to retain customers from turning to other choices. One reason why an e-commerce application can start suffering from poor usability is because of its business processes (BPs) becoming difficult to access, complicated to execute, and, overall, offering a poor user experience. In this paper we argue that refactoring can be a key solution for this kind of usability issues. In particular, we propose a catalog of refactorings as a means to systematically identify and address lack of usability in the BPs of an e-commerce application, and to seize opportunities for usability improvement. To make the presentation concrete and to provide evidence of the benefits that applying our refactorings can bring, we present a number of examples with reference to well-known e-commerce websites.
format Articulo
Articulo
author Distante, Damiano
Garrido, Alejandra
Camelier Carvajal, Julia
Giandini, Roxana Silvia
Rossi, Gustavo Héctor
author_facet Distante, Damiano
Garrido, Alejandra
Camelier Carvajal, Julia
Giandini, Roxana Silvia
Rossi, Gustavo Héctor
author_sort Distante, Damiano
title Business processes refactoring to improve usability in E-commerce applications
title_short Business processes refactoring to improve usability in E-commerce applications
title_full Business processes refactoring to improve usability in E-commerce applications
title_fullStr Business processes refactoring to improve usability in E-commerce applications
title_full_unstemmed Business processes refactoring to improve usability in E-commerce applications
title_sort business processes refactoring to improve usability in e-commerce applications
publishDate 2014
url http://sedici.unlp.edu.ar/handle/10915/133476
work_keys_str_mv AT distantedamiano businessprocessesrefactoringtoimproveusabilityinecommerceapplications
AT garridoalejandra businessprocessesrefactoringtoimproveusabilityinecommerceapplications
AT cameliercarvajaljulia businessprocessesrefactoringtoimproveusabilityinecommerceapplications
AT giandiniroxanasilvia businessprocessesrefactoringtoimproveusabilityinecommerceapplications
AT rossigustavohector businessprocessesrefactoringtoimproveusabilityinecommerceapplications
bdutipo_str Repositorios
_version_ 1764820454764183552