Abstract
The surge in popularity of object-oriented programming as a predominant paradigm in software development has spurred numerous studies to introduce metrics for assessing the complexity of object-oriented programs. These metrics typically fall into two primary categories: those focusing on object-oriented aspects and those centered on cognitive aspects, delineating their principal areas of concern when evaluating program complexity. Within the realm of cognitive aspects, the majority of metrics have historically been confined to the consideration of no more than three complexity variables. However, the ECB (Enhanced Cognitive Based) measure stands as a notable exception, capable of encompassing and addressing four or more intricate facets in the assessment of software program intricacy and difficulty. This research paper undertakes the exploration of the incorporation of these multidimensional metrics as refinements to the existing weighted composite complexity CB measure, originally introduced by Chhillar and Bhasin. In doing so, it endeavors to furnish a more comprehensive and holistic framework for the evaluation of program complexity, accommodating both object-oriented and cognitive dimensions. Furthermore, the study assumes the pivotal role of empirically validating the practical effectiveness of the ECB measure, seeking to bridge the chasm between theoretical metrics and their tangible applicability in real-world settings. Such an endeavor holds profound significance for software developers and researchers, proffering invaluable insights that can advance our understanding and management of intricate object-oriented programs.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Engineering and Management Research
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.