Title: A new model view controller implementation to maximise maintainability of web-based applications

Authors: Khalil Elbaz

Addresses: Department of Mathematics and Computer Science, Institute of Science, University Center of Barika, Batna – 05001, Algeria

Abstract: The development of web applications has known a very high evolution during the last years. Architecture software developers apply model view controller (MVC) architectural patterns to develop web-based applications. Certainly, quantitative evaluation of web-based applications regarding quality attributes is very recent and important. This paper aims at proposing a new architecture of the MVC pattern to enhance the quality of web applications in some capacity such as system of systems domain. It focuses on the maintainability quality attribute. It presents a methodical refinement and mapping of the maintainability to a set of metrics for good design. Our results have been developed and evaluated in a series of applications based on a special tool called Code Metrics.

Keywords: web application; MVC; model view controller; empirical validation; quality-attribute; system of systems; maintainability.

DOI: 10.1504/IJSSE.2022.125948

International Journal of System of Systems Engineering, 2022 Vol.12 No.3, pp.271 - 287

Received: 19 Jul 2021
Accepted: 07 Dec 2021

Published online: 04 Oct 2022 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article