Business Processes Refactoring to Improve Usability in E-Commerce Applications

Autores
Distante, Damiano; Garrido, Alejandra; Camelier Carvajal, Julia; Giandini, Roxana Silvia; Rossi, Gustavo Héctor
Año de publicación
2014
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Refactoring is a technique that applies step-by-step transformations intended to improve the quality of softwarewhile 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 usablecompared to competitor solutions adoptingnewdesignsand newtechnologies. 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 ane-commerceapplicationcan start suffering frompoorusabilityis because of itsbusiness processes becoming difficult to access, complicatedto execute, and, overall, offering a poor user experience. In this paper we arguethat refactoring can beakey solutionforthis kind of usabilityissues. In particular, we propose a catalog of refactorings as a means to systematically identify and address lack of usability in the business processes 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,wepresenta number of exampleswith reference towell-knowne-commerce websites.
Fil: Distante, Damiano. Instituto de Investigaciones Universitarias Roma la Sapienza; Italia
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: Camelier Carvajal, Julia. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Giandini, Roxana Silvia. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
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
E-Commerce Websites
Business Processes
Business Web Applications
Quality-In-Use
Refactoring
Usability
Web Model Refactoring
Web Business Process Refactoring
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/33299

id CONICETDig_833dd20c50b17ad3fe6b619b48b3c101
oai_identifier_str oai:ri.conicet.gov.ar:11336/33299
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Business Processes Refactoring to Improve Usability in E-Commerce ApplicationsDistante, DamianoGarrido, AlejandraCamelier Carvajal, JuliaGiandini, Roxana SilviaRossi, Gustavo HéctorE-Commerce WebsitesBusiness ProcessesBusiness Web ApplicationsQuality-In-UseRefactoringUsabilityWeb Model RefactoringWeb Business Process Refactoringhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Refactoring is a technique that applies step-by-step transformations intended to improve the quality of softwarewhile 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 usablecompared to competitor solutions adoptingnewdesignsand newtechnologies. 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 ane-commerceapplicationcan start suffering frompoorusabilityis because of itsbusiness processes becoming difficult to access, complicatedto execute, and, overall, offering a poor user experience. In this paper we arguethat refactoring can beakey solutionforthis kind of usabilityissues. In particular, we propose a catalog of refactorings as a means to systematically identify and address lack of usability in the business processes 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,wepresenta number of exampleswith reference towell-knowne-commerce websites.Fil: Distante, Damiano. Instituto de Investigaciones Universitarias Roma la Sapienza; ItaliaFil: 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: Camelier Carvajal, Julia. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; ArgentinaFil: Giandini, Roxana Silvia. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; ArgentinaFil: 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; ArgentinaSpringer2014-12info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/33299Distante, Damiano; Rossi, Gustavo Héctor; Garrido, Alejandra; Giandini, Roxana Silvia; Camelier Carvajal, Julia; Business Processes Refactoring to Improve Usability in E-Commerce Applications; Springer; Electronic Commerce Research; 14; 4; 12-2014; 497-5291389-5753CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://link.springer.com/article/10.1007/s10660-014-9149-0info: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:53:27Zoai:ri.conicet.gov.ar:11336/33299instacron: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:53:27.89CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Business Processes Refactoring to Improve Usability in E-Commerce Applications
title Business Processes Refactoring to Improve Usability in E-Commerce Applications
spellingShingle Business Processes Refactoring to Improve Usability in E-Commerce Applications
Distante, Damiano
E-Commerce Websites
Business Processes
Business Web Applications
Quality-In-Use
Refactoring
Usability
Web Model Refactoring
Web Business Process Refactoring
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
dc.creator.none.fl_str_mv Distante, Damiano
Garrido, Alejandra
Camelier Carvajal, Julia
Giandini, Roxana Silvia
Rossi, Gustavo Héctor
author Distante, Damiano
author_facet Distante, Damiano
Garrido, Alejandra
Camelier Carvajal, Julia
Giandini, Roxana Silvia
Rossi, Gustavo Héctor
author_role author
author2 Garrido, Alejandra
Camelier Carvajal, Julia
Giandini, Roxana Silvia
Rossi, Gustavo Héctor
author2_role author
author
author
author
dc.subject.none.fl_str_mv E-Commerce Websites
Business Processes
Business Web Applications
Quality-In-Use
Refactoring
Usability
Web Model Refactoring
Web Business Process Refactoring
topic E-Commerce Websites
Business Processes
Business Web Applications
Quality-In-Use
Refactoring
Usability
Web Model Refactoring
Web Business Process Refactoring
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 is a technique that applies step-by-step transformations intended to improve the quality of softwarewhile 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 usablecompared to competitor solutions adoptingnewdesignsand newtechnologies. 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 ane-commerceapplicationcan start suffering frompoorusabilityis because of itsbusiness processes becoming difficult to access, complicatedto execute, and, overall, offering a poor user experience. In this paper we arguethat refactoring can beakey solutionforthis kind of usabilityissues. In particular, we propose a catalog of refactorings as a means to systematically identify and address lack of usability in the business processes 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,wepresenta number of exampleswith reference towell-knowne-commerce websites.
Fil: Distante, Damiano. Instituto de Investigaciones Universitarias Roma la Sapienza; Italia
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: Camelier Carvajal, Julia. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
Fil: Giandini, Roxana Silvia. Universidad Nacional de la Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina
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 is a technique that applies step-by-step transformations intended to improve the quality of softwarewhile 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 usablecompared to competitor solutions adoptingnewdesignsand newtechnologies. 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 ane-commerceapplicationcan start suffering frompoorusabilityis because of itsbusiness processes becoming difficult to access, complicatedto execute, and, overall, offering a poor user experience. In this paper we arguethat refactoring can beakey solutionforthis kind of usabilityissues. In particular, we propose a catalog of refactorings as a means to systematically identify and address lack of usability in the business processes 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,wepresenta number of exampleswith reference towell-knowne-commerce websites.
publishDate 2014
dc.date.none.fl_str_mv 2014-12
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/33299
Distante, Damiano; Rossi, Gustavo Héctor; Garrido, Alejandra; Giandini, Roxana Silvia; Camelier Carvajal, Julia; Business Processes Refactoring to Improve Usability in E-Commerce Applications; Springer; Electronic Commerce Research; 14; 4; 12-2014; 497-529
1389-5753
CONICET Digital
CONICET
url http://hdl.handle.net/11336/33299
identifier_str_mv Distante, Damiano; Rossi, Gustavo Héctor; Garrido, Alejandra; Giandini, Roxana Silvia; Camelier Carvajal, Julia; Business Processes Refactoring to Improve Usability in E-Commerce Applications; Springer; Electronic Commerce Research; 14; 4; 12-2014; 497-529
1389-5753
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://link.springer.com/article/10.1007/s10660-014-9149-0
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
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_ 1842269226692247552
score 13.13397