Assessing refactorings for usability in e-commerce applications

Refactoring has been reported as a helpful technique to systematically improve non-functional attributes of software. This paper evaluates the relevance of refactoring for improving usability on web applications. We conducted an experiment with two replications at different locations, with subjects...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Grigera, Julián, Garrido, Alejandra, Panach, Jose Ignacio, Distante, Damiano, Rossi, Gustavo Héctor
Formato: Articulo
Lenguaje:Inglés
Publicado: 2016
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/146058
Aporte de:
id I19-R120-10915-146058
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
Refactoring
Quality in use
Usability measurement
Web engineering
Software maintenance and evolution
spellingShingle Ciencias Informáticas
Refactoring
Quality in use
Usability measurement
Web engineering
Software maintenance and evolution
Grigera, Julián
Garrido, Alejandra
Panach, Jose Ignacio
Distante, Damiano
Rossi, Gustavo Héctor
Assessing refactorings for usability in e-commerce applications
topic_facet Ciencias Informáticas
Refactoring
Quality in use
Usability measurement
Web engineering
Software maintenance and evolution
description Refactoring has been reported as a helpful technique to systematically improve non-functional attributes of software. This paper evaluates the relevance of refactoring for improving usability on web applications. We conducted an experiment with two replications at different locations, with subjects of different profiles. Objects chosen for the experiment were two e-commerce applications that exhibit common business processes in today's web usage. Through the experiment we found that half of the studied refactorings cause a significant improvement in usability. The rest of the refactorings required a post-hoc analysis in which we considered aspects like user expertise in the interaction with web applications or type of application. We conclude that, when improving quality in use, the success of the refactoring process depends on several factors, including the type of software system, context and users. We have analyzed all these aspects, which developers must consider for a better decision support at the time of prioritizing improvements and outweighing effort.
format Articulo
Articulo
author Grigera, Julián
Garrido, Alejandra
Panach, Jose Ignacio
Distante, Damiano
Rossi, Gustavo Héctor
author_facet Grigera, Julián
Garrido, Alejandra
Panach, Jose Ignacio
Distante, Damiano
Rossi, Gustavo Héctor
author_sort Grigera, Julián
title Assessing refactorings for usability in e-commerce applications
title_short Assessing refactorings for usability in e-commerce applications
title_full Assessing refactorings for usability in e-commerce applications
title_fullStr Assessing refactorings for usability in e-commerce applications
title_full_unstemmed Assessing refactorings for usability in e-commerce applications
title_sort assessing refactorings for usability in e-commerce applications
publishDate 2016
url http://sedici.unlp.edu.ar/handle/10915/146058
work_keys_str_mv AT grigerajulian assessingrefactoringsforusabilityinecommerceapplications
AT garridoalejandra assessingrefactoringsforusabilityinecommerceapplications
AT panachjoseignacio assessingrefactoringsforusabilityinecommerceapplications
AT distantedamiano assessingrefactoringsforusabilityinecommerceapplications
AT rossigustavohector assessingrefactoringsforusabilityinecommerceapplications
bdutipo_str Repositorios
_version_ 1764820460505137152