Measuring Complexity of Object Oriented Programs

Loading...

Date

Journal Title

Journal ISSN

Volume Title

Open Access Color

Green Open Access

No

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Average
Influence
Average
Popularity
Average

relationships.isProjectOf

relationships.isJournalIssueOf

Abstract

In this paper, a metric for object oriented language is formulated and validated. On the contrary of the other metrics used for object oriented programming (OOPs), the proposed metric calculates the complexity of a class at method level and hence considers the internal architecture of the classes, subclasses and member functions. The proposed metric is evaluated against Weyuker's proposed set of measurement principles through examples and validated through experimentation, case study and comparative study with similar measures. The practical usefulness of the metric is evaluated by a practical framework. © 2008 Springer-Verlag Berlin Heidelberg.

Description

University of Perugia; University of Calgary; Innovative Computational Science Applications (ICSA); MASTER-UP; University of Calgary, SPARCS Laboratory; OptimaNumerics

Keywords

Cognitive weights, Method complexity, Object oriented programming (OOP), Software metrics, Validation

Fields of Science

Citation

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
5

Volume

5073 LNCS

Issue

PART 2

Start Page

652

End Page

667

Collections

PlumX Metrics
Citations

CrossRef : 3

Scopus : 7

Captures

Mendeley Readers : 10

SCOPUS™ Citations

7

checked on Jun 09, 2026

Web of Science™ Citations

3

checked on Jun 09, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
1.53

Sustainable Development Goals

SDG data is not available