Abstract
Analysis class diagram (ACD) metrics like number of classes, number of methods, and number of attributes can be used for early software size estimation by project managers during initial project planning. However, not all of these ACD metrics have the same influence on software size. This study aims to empirically determine the relative influence of these ACD metrics on software size using historical data from academia and industry. Using the objective class points (OCP) metric as a base, two new metrics – enhanced OCP (EOCP) and weighted EOCP (WEOCP) – are proposed. Separate linear regression-based early software size estimation models are also constructed and validated using the original OCP metric and its newly proposed variants. A comparison of these models reveals that models based on our freshly proposed metrics perform better in terms of early size estimation accuracy.
Keywords
- Analysis class diagram metrics
- early software size estimation
- information systems
- objective class points
- simple linear regression models
- source lines of code
- weights
Cite this article
@article{cai-6843,
author = {Marriam Daud and Ali Afzal Malik},
title = {Evaluating Combined Influence of Weighted Analysis Class Diagram Metrics on Early Software Size Estimation},
journal = {Computing and Informatics},
volume = {44},
number = {1},
pages = {26--42},
year = {2025},
issn = {1335-9150},
doi = {10.31577/cai_2025_1_26}
}
TY - JOUR AU - Marriam Daud AU - Ali Afzal Malik TI - Evaluating Combined Influence of Weighted Analysis Class Diagram Metrics on Early Software Size Estimation JO - Computing and Informatics VL - 44 IS - 1 SP - 26 EP - 42 PY - 2025 SN - 1335-9150 DO - 10.31577/cai_2025_1_26 UR - https://doi.org/10.31577/cai_2025_1_26 KW - Analysis class diagram metrics KW - early software size estimation KW - information systems KW - objective class points KW - simple linear regression models KW - source lines of code KW - weights ER -
Daud, M., & Malik, A. A. (2025). Evaluating Combined Influence of Weighted Analysis Class Diagram Metrics on Early Software Size Estimation. Computing and Informatics, 44(1), 26–42. https://doi.org/10.31577/cai_2025_1_26