The impact of flyweight and proxy design patterns on software efficiency: an empirical evaluation

In this era of technology, delivering quality software has become a crucial requirement for the developers. Quality software is able to help an organization to success and gain a competitive edge in the market. There are numerous quality attributes introduced by...

Full description

Bibliographic Details
Main Authors: Rana, Muhammad Ehsan, Wan Ab Rahman, Wan Nurhayati, Azmi Murad, Masrah Azrifah, Atan, Rodziah
Format: Article
Language:English
Published: SAI Organization 2019
Online Access:http://psasir.upm.edu.my/id/eprint/82495/1/The%20impact%20of%20flyweight%20.pdf
_version_ 1825951565871054848
author Rana, Muhammad Ehsan
Wan Ab Rahman, Wan Nurhayati
Azmi Murad, Masrah Azrifah
Atan, Rodziah
author_facet Rana, Muhammad Ehsan
Wan Ab Rahman, Wan Nurhayati
Azmi Murad, Masrah Azrifah
Atan, Rodziah
author_sort Rana, Muhammad Ehsan
collection UPM
description In this era of technology, delivering quality software has become a crucial requirement for the developers. Quality software is able to help an organization to success and gain a competitive edge in the market. There are numerous quality attributes introduced by various quality models. Various researches and studies prove that the quality of the object-oriented software can be improved by using design patterns. The main purpose of this research is to identify the relationships between the design patterns and software efficiency quality attribute. This research is focused on the impact of Flyweight and Proxy Design Patterns on the efficiency of software. An example scenario is used to empirically evaluate the effectiveness of applied design refinements on efficiency of a system. The techniques to measure software efficiency and the results obtained for each solution are elaborated in detail. At the end of this research, comparative analysis is provided to show the relative impact of each selected design pattern on software efficiency.
first_indexed 2024-03-06T10:31:55Z
format Article
id upm.eprints-82495
institution Universiti Putra Malaysia
language English
last_indexed 2024-03-06T10:31:55Z
publishDate 2019
publisher SAI Organization
record_format dspace
spelling upm.eprints-824952021-02-01T19:42:57Z http://psasir.upm.edu.my/id/eprint/82495/ The impact of flyweight and proxy design patterns on software efficiency: an empirical evaluation Rana, Muhammad Ehsan Wan Ab Rahman, Wan Nurhayati Azmi Murad, Masrah Azrifah Atan, Rodziah In this era of technology, delivering quality software has become a crucial requirement for the developers. Quality software is able to help an organization to success and gain a competitive edge in the market. There are numerous quality attributes introduced by various quality models. Various researches and studies prove that the quality of the object-oriented software can be improved by using design patterns. The main purpose of this research is to identify the relationships between the design patterns and software efficiency quality attribute. This research is focused on the impact of Flyweight and Proxy Design Patterns on the efficiency of software. An example scenario is used to empirically evaluate the effectiveness of applied design refinements on efficiency of a system. The techniques to measure software efficiency and the results obtained for each solution are elaborated in detail. At the end of this research, comparative analysis is provided to show the relative impact of each selected design pattern on software efficiency. SAI Organization 2019 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/82495/1/The%20impact%20of%20flyweight%20.pdf Rana, Muhammad Ehsan and Wan Ab Rahman, Wan Nurhayati and Azmi Murad, Masrah Azrifah and Atan, Rodziah (2019) The impact of flyweight and proxy design patterns on software efficiency: an empirical evaluation. International Journal of Advanced Computer Science and Applications, 10 (7). pp. 161-170. ISSN 2158-107X; ESSN: 2156-5570
spellingShingle Rana, Muhammad Ehsan
Wan Ab Rahman, Wan Nurhayati
Azmi Murad, Masrah Azrifah
Atan, Rodziah
The impact of flyweight and proxy design patterns on software efficiency: an empirical evaluation
title The impact of flyweight and proxy design patterns on software efficiency: an empirical evaluation
title_full The impact of flyweight and proxy design patterns on software efficiency: an empirical evaluation
title_fullStr The impact of flyweight and proxy design patterns on software efficiency: an empirical evaluation
title_full_unstemmed The impact of flyweight and proxy design patterns on software efficiency: an empirical evaluation
title_short The impact of flyweight and proxy design patterns on software efficiency: an empirical evaluation
title_sort impact of flyweight and proxy design patterns on software efficiency an empirical evaluation
url http://psasir.upm.edu.my/id/eprint/82495/1/The%20impact%20of%20flyweight%20.pdf
work_keys_str_mv AT ranamuhammadehsan theimpactofflyweightandproxydesignpatternsonsoftwareefficiencyanempiricalevaluation
AT wanabrahmanwannurhayati theimpactofflyweightandproxydesignpatternsonsoftwareefficiencyanempiricalevaluation
AT azmimuradmasrahazrifah theimpactofflyweightandproxydesignpatternsonsoftwareefficiencyanempiricalevaluation
AT atanrodziah theimpactofflyweightandproxydesignpatternsonsoftwareefficiencyanempiricalevaluation
AT ranamuhammadehsan impactofflyweightandproxydesignpatternsonsoftwareefficiencyanempiricalevaluation
AT wanabrahmanwannurhayati impactofflyweightandproxydesignpatternsonsoftwareefficiencyanempiricalevaluation
AT azmimuradmasrahazrifah impactofflyweightandproxydesignpatternsonsoftwareefficiencyanempiricalevaluation
AT atanrodziah impactofflyweightandproxydesignpatternsonsoftwareefficiencyanempiricalevaluation