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.
Fil: Grigera, Julián. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Garrido, Alejandra. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Panach, Jose Ignacio. Universidad de Valencia; España
Fil: Distante, Damiano. Università degli studi di Roma "La Sapienza"; Italia
Fil: Rossi, Gustavo Héctor. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina - Materia
-
Quality in Use
Refactoring
Software Maintenance And Evolution
Usability Measurement
Web Engineering - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/54634
Ver los metadatos del registro completo
id |
CONICETDig_3ae0db73e6161da089cad3b0c569253d |
---|---|
oai_identifier_str |
oai:ri.conicet.gov.ar:11336/54634 |
network_acronym_str |
CONICETDig |
repository_id_str |
3498 |
network_name_str |
CONICET Digital (CONICET) |
spelling |
Assessing refactorings for usability in e-commerce applicationsGrigera, JuliánGarrido, AlejandraPanach, Jose IgnacioDistante, DamianoRossi, Gustavo HéctorQuality in UseRefactoringSoftware Maintenance And EvolutionUsability MeasurementWeb Engineeringhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Refactoring 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.Fil: Grigera, Julián. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; ArgentinaFil: Garrido, Alejandra. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; ArgentinaFil: Panach, Jose Ignacio. Universidad de Valencia; EspañaFil: Distante, Damiano. Università degli studi di Roma "La Sapienza"; ItaliaFil: Rossi, Gustavo Héctor. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; ArgentinaSpringer2016-06info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/54634Grigera, Julián; Garrido, Alejandra; Panach, Jose Ignacio; Distante, Damiano; Rossi, Gustavo Héctor; Assessing refactorings for usability in e-commerce applications; Springer; Empirical Software Engineering; 21; 3; 6-2016; 1224-12711382-3256CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/doi/10.1007/s10664-015-9384-6info:eu-repo/semantics/altIdentifier/url/https://link.springer.com/article/10.1007%2Fs10664-015-9384-6info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-03T09:45:24Zoai:ri.conicet.gov.ar:11336/54634instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-03 09:45:24.822CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse |
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 Quality in Use Refactoring Software Maintenance And Evolution Usability Measurement Web Engineering |
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 |
Quality in Use Refactoring Software Maintenance And Evolution Usability Measurement Web Engineering |
topic |
Quality in Use Refactoring Software Maintenance And Evolution Usability Measurement Web Engineering |
purl_subject.fl_str_mv |
https://purl.org/becyt/ford/1.2 https://purl.org/becyt/ford/1 |
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. Fil: Grigera, Julián. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina Fil: Garrido, Alejandra. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina Fil: Panach, Jose Ignacio. Universidad de Valencia; España Fil: Distante, Damiano. Università degli studi di Roma "La Sapienza"; Italia Fil: Rossi, Gustavo Héctor. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina |
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-06 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion 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://hdl.handle.net/11336/54634 Grigera, Julián; Garrido, Alejandra; Panach, Jose Ignacio; Distante, Damiano; Rossi, Gustavo Héctor; Assessing refactorings for usability in e-commerce applications; Springer; Empirical Software Engineering; 21; 3; 6-2016; 1224-1271 1382-3256 CONICET Digital CONICET |
url |
http://hdl.handle.net/11336/54634 |
identifier_str_mv |
Grigera, Julián; Garrido, Alejandra; Panach, Jose Ignacio; Distante, Damiano; Rossi, Gustavo Héctor; Assessing refactorings for usability in e-commerce applications; Springer; Empirical Software Engineering; 21; 3; 6-2016; 1224-1271 1382-3256 CONICET Digital CONICET |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/doi/10.1007/s10664-015-9384-6 info:eu-repo/semantics/altIdentifier/url/https://link.springer.com/article/10.1007%2Fs10664-015-9384-6 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/ |
dc.format.none.fl_str_mv |
application/pdf application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Springer |
publisher.none.fl_str_mv |
Springer |
dc.source.none.fl_str_mv |
reponame:CONICET Digital (CONICET) instname:Consejo Nacional de Investigaciones Científicas y Técnicas |
reponame_str |
CONICET Digital (CONICET) |
collection |
CONICET Digital (CONICET) |
instname_str |
Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.name.fl_str_mv |
CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.mail.fl_str_mv |
dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar |
_version_ |
1842268729131401216 |
score |
13.13397 |