UPM Institutional Repository

Evaluating design pattern based solutions with their equivalent simpler solutions to promote maintainability in software


Citation

Rana, Muhammad Ehsan and Wan Ab. Rahman, Wan Nurhayati and Ahmed, Misbah (2018) Evaluating design pattern based solutions with their equivalent simpler solutions to promote maintainability in software. Advanced Science Letters, 24 (3). pp. 1702-1707. ISSN 1936-6612; ESSN: 1936-7317

Abstract

This research mainly concentrates on investigating different design solutions which can be applied during the early design phase of software development, where these design solutions would likely reduce the latter maintenance costs. It requires measuring the maintenance level of a design solution during the design phase so as to minimize the cost, resources, and effort required. The solutions used in this research are design pattern based solutions and their alternative simpler solutions (i.e., solutions without using design patterns) so as to quantify which of them is more suitable towards improving the latter maintainability. A positivist research approach is used to conduct a quantitative experiment on the State and Proxy design patterns. This approach requires software engineers to measure the maintenance level of available solutions beforehand by using specific metrics made for this very purpose. As a result, the quantified values would assist us to select the most suitable design inclined towards reducing the maintenance costs and contribute in improving the overall software quality. The results showed that the design pattern based solutions have positive maintainability effects. The measurements and evaluation processes were formulated into a guideline, and an experimental-based evaluation was used for its testing.


Download File

[img]
Preview
Text (Abstract)
Evaluating design pattern based solutions with their equivalent simpler solutions to promote maintainability in software.pdf

Download (36kB) | Preview

Additional Metadata

Item Type: Article
Divisions: Faculty of Computer Science and Information Technology
DOI Number: https://doi.org/10.1166/asl.2018.11141
Publisher: American Scientific Publishers
Keywords: Design patterns; Maintainability metrics; Software maintainability; Software quality
Depositing User: Nabilah Mustapa
Date Deposited: 14 Aug 2018 02:39
Last Modified: 14 Aug 2018 02:39
Altmetrics: http://www.altmetric.com/details.php?domain=psasir.upm.edu.my&doi=10.1166/asl.2018.11141
URI: http://psasir.upm.edu.my/id/eprint/64705
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item