Numerous elements influence the quality of software systems. One of these elements is the use of design patterns. This paper examines the influence of design patterns on quality requirements in particular maintainability. Improving the maintainability of software systems provides a higher opportunity for recovery because maintenance costs can use 60-80% of the complete budget of proprietorship of software systems. In addition, if the maintainability of the software system is poor, the destruction of the product will increase and the system will rapidly lose its importance to stakeholders. In this context, we propose a pattern guided approach to improve the maintainability of software products. Maintainability is measured by certain factors. We focus in this article on the observer and the façade design patterns to illustrate our work.
K. Elbaz and A. Chaoui. 2018. An Empirical Study to Improve Software Quality through Design Patterns. International Journal of Industrial and Systems Engineering, 29, 1 (January 2018), Inderscience, 74 - 94. DOI: https://doi.org/10.1504/IJISE.2018.10012477.
APA :
Elbaz, K. & Chaoui, A. (2018, January). An Empirical Study to Improve Software Quality through Design Patterns. International Journal of Industrial and Systems Engineering, 29(1), Inderscience, 74 - 94. DOI: https://doi.org/10.1504/IJISE.2018.10012477
IEEE :
K. Elbaz and A. Chaoui, "An Empirical Study to Improve Software Quality through Design Patterns". International Journal of Industrial and Systems Engineering, vol. 29, no. 1, Inderscience, pp. 74 - 94, January, 2018. DOI: https://doi.org/10.1504/IJISE.2018.10012477.
BibTeX :
@article{misc-lab-226, author = {Elbaz, Khalil and Chaoui, Allaoua}, title = {An Empirical Study to Improve Software Quality through Design Patterns}, journal = {International Journal of Industrial and Systems Engineering}, volume = {29}, number = {1}, issn = {Inderscience}, pages = {74 -- 94}, publisher = {Inderscience}, year = {2018}, month = {January}, doi = {10.1504/IJISE.2018.10012477}, url = {http://www.inderscience.com/info/inarticle.php?artid=91435}, keywords = {maintainability, design patterns, tactics, metrics} }
RIS :
TI - An Empirical Study to Improve Software Quality through Design Patterns AU - K. Elbaz AU - A. Chaoui PY - 2018 SN - Inderscience JO - International Journal of Industrial and Systems Engineering VL - 29 IS - 1 SP - 74 EP - 94 PB - Inderscience AB - Numerous elements influence the quality of software systems. One of these elements is the use of design patterns. This paper examines the influence of design patterns on quality requirements in particular maintainability. Improving the maintainability of software systems provides a higher opportunity for recovery because maintenance costs can use 60-80% of the complete budget of proprietorship of software systems. In addition, if the maintainability of the software system is poor, the destruction of the product will increase and the system will rapidly lose its importance to stakeholders. In this context, we propose a pattern guided approach to improve the maintainability of software products. Maintainability is measured by certain factors. We focus in this article on the observer and the façade design patterns to illustrate our work. KW - maintainability KW - design patterns KW - tactics KW - metrics DO - 10.1504/IJISE.2018.10012477 UR - http://www.inderscience.com/info/inarticle.php?artid=91435 ID - misc-lab-226 ER -