Improving Software Size Estimation Using Data Complexity (Case Study: Research and Community Service Monitoring Apps)

The Research and Community Service Monitoring Apps is an essential application for managing and evaluating research and community service activities. In research related to software size estimation, the complexity of data is often disregarded. Nevertheless, in the realm of software development, data is regarded as an integral complement to the system, thus its presence is inherently factored into size computations. This study employs a hybrid approach, combining the Common Software Measurement International Consortium (COSMIC) functional size measurement with the database complexity index (DBCI). With a focus on the “Research and Community Service Monitoring Apps,” the research delineates four essential stages: (1) the calculation of actual effort, (2) determining data movement complexity through COSMIC FSM, (3) assessing database complexity using DBCI, and (4) estimating the system's size. The outcomes reveal the data movement complexity based on COSMIC FSM to be 80, while the database complexity is 196. The comparison between estimated software size and actual effort expended yields 43.75%. However, the study is limited by the absence of source code calculation or alternative methods, leading to fluctuating comparisons between estimation and actual effort.

Authors

Institutions

Publication Details

Published
2024-09-26
DOI
https://doi.org/10.1109/eecsi63442.2024.10776530
Citations
3
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
2.34
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Improving Software Size Estimation Using Data Complexity (Case Study: Research and Community Service Monitoring Apps)

Renny Sari Dewi, Futari Maysya Prasanna, R Rahmawati, Thessa Karinda Araynawa et al.
3 citations
Software Engineering Research
2.34
article

Improving Software Size Estimation Using Data Complexity (Case Study: Research and Community Service Monitoring Apps)

Renny Sari Dewi, Futari Maysya Prasanna, R Rahmawati, Thessa Karinda Araynawa, Nadia Felianasari, Annisa Esadora Hartantc, Lathufa Syafa Kamilah, Al-Kairana Mazaya
article en
3 citations

Abstract

The Research and Community Service Monitoring Apps is an essential application for managing and evaluating research and community service activities. In research related to software size estimation, the complexity of data is often disregarded. Nevertheless, in the realm of software development, data is regarded as an integral complement to the system, thus its presence is inherently factored into size computations. This study employs a hybrid approach, combining the Common Software Measurement International Consortium (COSMIC) functional size measurement with the database complexity index (DBCI). With a focus on the “Research and Community Service Monitoring Apps,” the research delineates four essential stages: (1) the calculation of actual effort, (2) determining data movement complexity through COSMIC FSM, (3) assessing database complexity using DBCI, and (4) estimating the system's size. The outcomes reveal the data movement complexity based on COSMIC FSM to be 80, while the database complexity is 196. The comparison between estimated software size and actual effort expended yields 43.75%. However, the study is limited by the absence of source code calculation or alternative methods, leading to fluctuating comparisons between estimation and actual effort.

Universitas Negeri Surabaya (ID)
Openalex Percentile: Top 8%
Software Engineering Research
2.34
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.