Metrics from Use Case Diagram, Analysis Class Diagram, and Data Flow Diagram along with Software Size (SLOC) - Datasets

Published: 6 August 2025| Version 1 | DOI: 10.17632/7jd45pkch8.1
Contributor:
Marriam Daud

Description

These four datasets consist of software projects—specifically student projects from a private university in Lahore, Pakistan—developed using different programming languages and application types, including desktop, command-line, and web applications. Specifically, Dataset #1 comprises 31 C++ desktop GUI applications, Dataset #2 contains 19 Java desktop GUI projects, Dataset #3 includes 11 Java command-line applications, and Dataset #4 features 12 Java web-based systems. Each dataset includes a comprehensive set of metrics derived from Use Case Diagrams (UCD), Analysis Class Diagrams (ACD), and Data Flow Diagrams (DFD), along with the corresponding software size measured in Source Lines of Code (SLOC). These datasets are utilized to compare the effectiveness of metrics derived from these three diagrams for early software size estimation.

Files

Institutions

National University of Computer and Emerging Sciences - Lahore Campus

Categories

Empirical Study of Software Engineering, Empirical Estimation, Linear Regression Model, Multiple Linear Regression

Licence