Assessing refactorings for usability in e-commerce applications
- Autores
- Grigera, Julián; Garrido, Alejandra; Panach, Jose Ignacio; Distante, Damiano; Rossi, Gustavo Héctor
- Año de publicación
- 2016
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- 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.
Laboratorio de Investigación y Formación en Informática Avanzada - Materia
-
Ciencias Informáticas
Refactoring
Quality in use
Usability measurement
Web engineering
Software maintenance and evolution - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/146058
Ver los metadatos del registro completo
id |
SEDICI_d3bc7cc2d75823b8f1a0a72f9b93d9fe |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/146058 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Assessing refactorings for usability in e-commerce applicationsGrigera, JuliánGarrido, AlejandraPanach, Jose IgnacioDistante, DamianoRossi, Gustavo HéctorCiencias InformáticasRefactoringQuality in useUsability measurementWeb engineeringSoftware maintenance and evolutionRefactoring 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.Laboratorio de Investigación y Formación en Informática Avanzada2016info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf1224-1271http://sedici.unlp.edu.ar/handle/10915/146058enginfo:eu-repo/semantics/altIdentifier/issn/1382-3256info:eu-repo/semantics/altIdentifier/issn/1573-7616info:eu-repo/semantics/altIdentifier/doi/10.1007/s10664-015-9384-6info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T11:04:24Zoai:sedici.unlp.edu.ar:10915/146058Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 11:04:24.461SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Assessing refactorings for usability in e-commerce applications |
title |
Assessing refactorings for usability in e-commerce applications |
spellingShingle |
Assessing refactorings for usability in e-commerce applications Grigera, Julián Ciencias Informáticas Refactoring Quality in use Usability measurement Web engineering Software maintenance and evolution |
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 |
dc.creator.none.fl_str_mv |
Grigera, Julián Garrido, Alejandra Panach, Jose Ignacio Distante, Damiano Rossi, Gustavo Héctor |
author |
Grigera, Julián |
author_facet |
Grigera, Julián Garrido, Alejandra Panach, Jose Ignacio Distante, Damiano Rossi, Gustavo Héctor |
author_role |
author |
author2 |
Garrido, Alejandra Panach, Jose Ignacio Distante, Damiano Rossi, Gustavo Héctor |
author2_role |
author author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Refactoring Quality in use Usability measurement Web engineering Software maintenance and evolution |
topic |
Ciencias Informáticas Refactoring Quality in use Usability measurement Web engineering Software maintenance and evolution |
dc.description.none.fl_txt_mv |
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. Laboratorio de Investigación y Formación en Informática Avanzada |
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. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Articulo http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/146058 |
url |
http://sedici.unlp.edu.ar/handle/10915/146058 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/issn/1382-3256 info:eu-repo/semantics/altIdentifier/issn/1573-7616 info:eu-repo/semantics/altIdentifier/doi/10.1007/s10664-015-9384-6 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 1224-1271 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1842260542894374912 |
score |
13.13397 |