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 about cod...
Gespeichert in:
Veröffentlicht in: | Electronic commerce research 2014-12, Vol.14 (4), p.497-529 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 529 |
---|---|
container_issue | 4 |
container_start_page | 497 |
container_title | Electronic commerce research |
container_volume | 14 |
creator | Distante, Damiano Garrido, Alejandra Camelier-Carvajal, Julia Giandini, Roxana Rossi, Gustavo |
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. |
doi_str_mv | 10.1007/s10660-014-9149-0 |
format | Article |
fullrecord | <record><control><sourceid>gale_proqu</sourceid><recordid>TN_cdi_proquest_miscellaneous_1669890689</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A718377208</galeid><sourcerecordid>A718377208</sourcerecordid><originalsourceid>FETCH-LOGICAL-c769t-b5dac73714e09ae67ee1032ae7073d10d54109368dedb33e47a833eddb8376c33</originalsourceid><addsrcrecordid>eNp1kc1KxDAUhYsoOI4-gLuCGzfRm6ZNmuU4jD8w6EbXIU3vDBnapiatMG9vSl2IIFmckJzvcrgnSa4p3FEAcR8ocA4EaE4kzSWBk2RBC5ERyXh2Gu-slKQQBTtPLkI4AGQgsnyRvD6MwXYYQtp7Z6JiSD3utBmct90-HVxq2_j1hekYdGUbOxxT26UbYlzbojeY6r5vrNGDdV24TM52ugl49aPL5ONx875-Jtu3p5f1akuM4HIgVVFrI5igOYLUyAUiBZZpFCBYTaEucgoxeVljXTGGudBllLquSia4YWyZ3M5zY7TPEcOgWhsMNo3u0I1BUc5lKYGXMlpv_lgPbvRdTBdduWCUSzG57mbXXjeobLdzg9cmnhpba1yHOxvfV4LGACKDMgJ0Box3IcSVqd7bVvujoqCmStRciYqVqKkSBZHJZib003LR_4ryL_QNxG-OEw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1647316979</pqid></control><display><type>article</type><title>Business processes refactoring to improve usability in E-commerce applications</title><source>Business Source Complete</source><source>SpringerLink Journals - AutoHoldings</source><creator>Distante, Damiano ; Garrido, Alejandra ; Camelier-Carvajal, Julia ; Giandini, Roxana ; Rossi, Gustavo</creator><creatorcontrib>Distante, Damiano ; Garrido, Alejandra ; Camelier-Carvajal, Julia ; Giandini, Roxana ; Rossi, Gustavo</creatorcontrib><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.</description><identifier>ISSN: 1389-5753</identifier><identifier>EISSN: 1572-9362</identifier><identifier>DOI: 10.1007/s10660-014-9149-0</identifier><language>eng</language><publisher>Boston: Springer US</publisher><subject>Access control ; Business ; Business and Management ; Computer Communication Networks ; Computer programs ; Data Structures and Information Theory ; Decay ; Design ; e-Commerce/e-business ; Electronic commerce ; Innovations ; Internet ; Internet software ; IT in Business ; Markets ; Operations Research/Decision Theory ; Process controls ; Product quality ; Software ; Software quality ; Studies ; Usability ; Web applications ; Web sites ; Websites</subject><ispartof>Electronic commerce research, 2014-12, Vol.14 (4), p.497-529</ispartof><rights>Springer Science+Business Media New York 2014</rights><rights>COPYRIGHT 2014 Springer</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c769t-b5dac73714e09ae67ee1032ae7073d10d54109368dedb33e47a833eddb8376c33</citedby><cites>FETCH-LOGICAL-c769t-b5dac73714e09ae67ee1032ae7073d10d54109368dedb33e47a833eddb8376c33</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s10660-014-9149-0$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s10660-014-9149-0$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>Distante, Damiano</creatorcontrib><creatorcontrib>Garrido, Alejandra</creatorcontrib><creatorcontrib>Camelier-Carvajal, Julia</creatorcontrib><creatorcontrib>Giandini, Roxana</creatorcontrib><creatorcontrib>Rossi, Gustavo</creatorcontrib><title>Business processes refactoring to improve usability in E-commerce applications</title><title>Electronic commerce research</title><addtitle>Electron Commer Res</addtitle><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.</description><subject>Access control</subject><subject>Business</subject><subject>Business and Management</subject><subject>Computer Communication Networks</subject><subject>Computer programs</subject><subject>Data Structures and Information Theory</subject><subject>Decay</subject><subject>Design</subject><subject>e-Commerce/e-business</subject><subject>Electronic commerce</subject><subject>Innovations</subject><subject>Internet</subject><subject>Internet software</subject><subject>IT in Business</subject><subject>Markets</subject><subject>Operations Research/Decision Theory</subject><subject>Process controls</subject><subject>Product quality</subject><subject>Software</subject><subject>Software quality</subject><subject>Studies</subject><subject>Usability</subject><subject>Web applications</subject><subject>Web sites</subject><subject>Websites</subject><issn>1389-5753</issn><issn>1572-9362</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNp1kc1KxDAUhYsoOI4-gLuCGzfRm6ZNmuU4jD8w6EbXIU3vDBnapiatMG9vSl2IIFmckJzvcrgnSa4p3FEAcR8ocA4EaE4kzSWBk2RBC5ERyXh2Gu-slKQQBTtPLkI4AGQgsnyRvD6MwXYYQtp7Z6JiSD3utBmct90-HVxq2_j1hekYdGUbOxxT26UbYlzbojeY6r5vrNGDdV24TM52ugl49aPL5ONx875-Jtu3p5f1akuM4HIgVVFrI5igOYLUyAUiBZZpFCBYTaEucgoxeVljXTGGudBllLquSia4YWyZ3M5zY7TPEcOgWhsMNo3u0I1BUc5lKYGXMlpv_lgPbvRdTBdduWCUSzG57mbXXjeobLdzg9cmnhpba1yHOxvfV4LGACKDMgJ0Box3IcSVqd7bVvujoqCmStRciYqVqKkSBZHJZib003LR_4ryL_QNxG-OEw</recordid><startdate>20141201</startdate><enddate>20141201</enddate><creator>Distante, Damiano</creator><creator>Garrido, Alejandra</creator><creator>Camelier-Carvajal, Julia</creator><creator>Giandini, Roxana</creator><creator>Rossi, Gustavo</creator><general>Springer US</general><general>Springer</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7TA</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JG9</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0C</scope><scope>M0N</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>Q9U</scope></search><sort><creationdate>20141201</creationdate><title>Business processes refactoring to improve usability in E-commerce applications</title><author>Distante, Damiano ; Garrido, Alejandra ; Camelier-Carvajal, Julia ; Giandini, Roxana ; Rossi, Gustavo</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c769t-b5dac73714e09ae67ee1032ae7073d10d54109368dedb33e47a833eddb8376c33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Access control</topic><topic>Business</topic><topic>Business and Management</topic><topic>Computer Communication Networks</topic><topic>Computer programs</topic><topic>Data Structures and Information Theory</topic><topic>Decay</topic><topic>Design</topic><topic>e-Commerce/e-business</topic><topic>Electronic commerce</topic><topic>Innovations</topic><topic>Internet</topic><topic>Internet software</topic><topic>IT in Business</topic><topic>Markets</topic><topic>Operations Research/Decision Theory</topic><topic>Process controls</topic><topic>Product quality</topic><topic>Software</topic><topic>Software quality</topic><topic>Studies</topic><topic>Usability</topic><topic>Web applications</topic><topic>Web sites</topic><topic>Websites</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Distante, Damiano</creatorcontrib><creatorcontrib>Garrido, Alejandra</creatorcontrib><creatorcontrib>Camelier-Carvajal, Julia</creatorcontrib><creatorcontrib>Giandini, Roxana</creatorcontrib><creatorcontrib>Rossi, Gustavo</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>Materials Business File</collection><collection>ABI/INFORM Collection</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Global (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>ABI/INFORM Professional Advanced</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Global</collection><collection>Computing Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Business</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central Basic</collection><jtitle>Electronic commerce research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Distante, Damiano</au><au>Garrido, Alejandra</au><au>Camelier-Carvajal, Julia</au><au>Giandini, Roxana</au><au>Rossi, Gustavo</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Business processes refactoring to improve usability in E-commerce applications</atitle><jtitle>Electronic commerce research</jtitle><stitle>Electron Commer Res</stitle><date>2014-12-01</date><risdate>2014</risdate><volume>14</volume><issue>4</issue><spage>497</spage><epage>529</epage><pages>497-529</pages><issn>1389-5753</issn><eissn>1572-9362</eissn><abstract>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.</abstract><cop>Boston</cop><pub>Springer US</pub><doi>10.1007/s10660-014-9149-0</doi><tpages>33</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1389-5753 |
ispartof | Electronic commerce research, 2014-12, Vol.14 (4), p.497-529 |
issn | 1389-5753 1572-9362 |
language | eng |
recordid | cdi_proquest_miscellaneous_1669890689 |
source | Business Source Complete; SpringerLink Journals - AutoHoldings |
subjects | Access control Business Business and Management Computer Communication Networks Computer programs Data Structures and Information Theory Decay Design e-Commerce/e-business Electronic commerce Innovations Internet Internet software IT in Business Markets Operations Research/Decision Theory Process controls Product quality Software Software quality Studies Usability Web applications Web sites Websites |
title | Business processes refactoring to improve usability in E-commerce applications |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T16%3A40%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_proqu&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Business%20processes%20refactoring%20to%20improve%20usability%20in%20E-commerce%20applications&rft.jtitle=Electronic%20commerce%20research&rft.au=Distante,%20Damiano&rft.date=2014-12-01&rft.volume=14&rft.issue=4&rft.spage=497&rft.epage=529&rft.pages=497-529&rft.issn=1389-5753&rft.eissn=1572-9362&rft_id=info:doi/10.1007/s10660-014-9149-0&rft_dat=%3Cgale_proqu%3EA718377208%3C/gale_proqu%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1647316979&rft_id=info:pmid/&rft_galeid=A718377208&rfr_iscdi=true |