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...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Mouratidou,Maria, Lourdas,Vassilios, Chatzigeorgiou,Alexander, Georgiadis,Christos K
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