An Assessment of Design Patterns’ Influence on a Java-based E-Commerce Application
Design patterns, acting as recurring solutions to common problems, offer significant benefits such as avoiding unnecessary complexity, and promoting code reuse, maintainability and extensibility. This paper describes how four not technology-specific or language-specific design patterns (Front Contro...
Guardado en:
Autores principales: | , , , |
---|---|
Lenguaje: | English |
Publicado: |
Universidad de Talca
2010
|
Materias: | |
Acceso en línea: | http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-18762010000100004 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:scielo:S0718-18762010000100004 |
---|---|
record_format |
dspace |
spelling |
oai:scielo:S0718-187620100001000042018-10-12An Assessment of Design Patterns’ Influence on a Java-based E-Commerce ApplicationMouratidou,MariaLourdas,VassiliosChatzigeorgiou,AlexanderGeorgiadis,Christos K Design Pattern e-Commerce Application Java Enterprise Edition Software Metrics Software Quality Design patterns, acting as recurring solutions to common problems, offer significant benefits such as avoiding unnecessary complexity, and promoting code reuse, maintainability and extensibility. This paper describes how four not technology-specific or language-specific design patterns (Front Controller, Model View Controller, Transfer Object and Service to Worker) can be applied to one typical e-commerce application developed using Java EE platform. The first goal is to evaluate the improvement of design properties after the implementation of each design pattern using software metrics. Another goal is to assess the influence of design patterns on the maintainability of the e-commerce application under study by examining the evolution of software metrics when performing certain extensions. The results indicate that the application of patterns positively influences design properties such as coupling, complexity and messaging implying a possible improvement in high-level quality attributes such as flexibility, extensibility and reusability.info:eu-repo/semantics/openAccessUniversidad de TalcaJournal of theoretical and applied electronic commerce research v.5 n.1 20102010-04-01text/htmlhttp://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-18762010000100004en10.4067/S0718-18762010000100004 |
institution |
Scielo Chile |
collection |
Scielo Chile |
language |
English |
topic |
Design Pattern e-Commerce Application Java Enterprise Edition Software Metrics Software Quality |
spellingShingle |
Design Pattern e-Commerce Application Java Enterprise Edition Software Metrics Software Quality Mouratidou,Maria Lourdas,Vassilios Chatzigeorgiou,Alexander Georgiadis,Christos K An Assessment of Design Patterns’ Influence on a Java-based E-Commerce Application |
description |
Design patterns, acting as recurring solutions to common problems, offer significant benefits such as avoiding unnecessary complexity, and promoting code reuse, maintainability and extensibility. This paper describes how four not technology-specific or language-specific design patterns (Front Controller, Model View Controller, Transfer Object and Service to Worker) can be applied to one typical e-commerce application developed using Java EE platform. The first goal is to evaluate the improvement of design properties after the implementation of each design pattern using software metrics. Another goal is to assess the influence of design patterns on the maintainability of the e-commerce application under study by examining the evolution of software metrics when performing certain extensions. The results indicate that the application of patterns positively influences design properties such as coupling, complexity and messaging implying a possible improvement in high-level quality attributes such as flexibility, extensibility and reusability. |
author |
Mouratidou,Maria Lourdas,Vassilios Chatzigeorgiou,Alexander Georgiadis,Christos K |
author_facet |
Mouratidou,Maria Lourdas,Vassilios Chatzigeorgiou,Alexander Georgiadis,Christos K |
author_sort |
Mouratidou,Maria |
title |
An Assessment of Design Patterns’ Influence on a Java-based E-Commerce Application |
title_short |
An Assessment of Design Patterns’ Influence on a Java-based E-Commerce Application |
title_full |
An Assessment of Design Patterns’ Influence on a Java-based E-Commerce Application |
title_fullStr |
An Assessment of Design Patterns’ Influence on a Java-based E-Commerce Application |
title_full_unstemmed |
An Assessment of Design Patterns’ Influence on a Java-based E-Commerce Application |
title_sort |
assessment of design patterns’ influence on a java-based e-commerce application |
publisher |
Universidad de Talca |
publishDate |
2010 |
url |
http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-18762010000100004 |
work_keys_str_mv |
AT mouratidoumaria anassessmentofdesignpatternsrsquoinfluenceonajavabasedecommerceapplication AT lourdasvassilios anassessmentofdesignpatternsrsquoinfluenceonajavabasedecommerceapplication AT chatzigeorgioualexander anassessmentofdesignpatternsrsquoinfluenceonajavabasedecommerceapplication AT georgiadischristosk anassessmentofdesignpatternsrsquoinfluenceonajavabasedecommerceapplication AT mouratidoumaria assessmentofdesignpatternsrsquoinfluenceonajavabasedecommerceapplication AT lourdasvassilios assessmentofdesignpatternsrsquoinfluenceonajavabasedecommerceapplication AT chatzigeorgioualexander assessmentofdesignpatternsrsquoinfluenceonajavabasedecommerceapplication AT georgiadischristosk assessmentofdesignpatternsrsquoinfluenceonajavabasedecommerceapplication |
_version_ |
1714202197816770560 |