Title: Cost comparison for metadata driven graphical user interface

Authors: Debolina Ghosh; Jay Prakash Singh; Jagannath Singh; Ashish Anand; Sireesha Varada

Addresses: Department of Information Technology, Manipal University Jaipur, Jaipur, Rajasthan, India ' Department of Computer Science and Engineering, Manipal University Jaipur, Jaipur, Rajasthan, India ' School of Computer Engineering, KIIT (Deemed to be University), Bhubaneswar, Odisha, India ' SAP Labs India Private Limited, Bangalore, Karnataka, India ' SAP Labs India Private Limited, Bangalore, Karnataka, India

Abstract: Nowadays, metadata-driven architecture for application development is a popular design paradigm, particularly for enterprise applications. Metadata-driven software development is expected to be faster and less expensive than traditional code-centric program development. For developing graphical user interface (GUI) also, the metadata-driven software development process works faster. In this paper, we have evaluated the cost and effort for GUI development by using traditional code-centric as well as metadata-driven architecture. SAP UI5, a GUI development framework is used to determine the cost and effort based on the COCOMO model. To find the efficiency of the proposed approach, we have gathered 12 GUI-based projects from various sources with similar features and complexities and compared the development cost of the projects by both the techniques. The finding shows that a meta-data driven development process takes less development cost as compared to traditional code-centric processes. The result analysis can be used in decision-making processes such as architecture selection, cost, and effort estimation, and hence it plays an important role in the overall success of any software development project.

Keywords: graphical user interfaces; GUI; metadata; COCOMO; cost estimation; effort estimation; SAP UI5.

DOI: 10.1504/IJPQM.2024.141501

International Journal of Productivity and Quality Management, 2024 Vol.43 No.1, pp.122 - 139

Received: 26 Aug 2021
Accepted: 18 Sep 2022

Published online: 18 Sep 2024 *

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