TY - JOUR
T1 - Implementation of COSMIC Function Points (CFP) as Primary Input to COCOMO II
T2 - Study of Conversion to Line of Code Using Regression and Support Vector Regression Models
AU - Sholiq, Sholiq
AU - Sarno, Riyanarto
AU - Astuti, Endang Siti
AU - Yaqin, Muhammad Ainul
N1 - Publisher Copyright:
© (2023), (Intelligent Network and Systems Society). All Rights Reserved.
PY - 2023
Y1 - 2023
N2 - In COCOMO II, the primary input for estimating development effort in person month (PM), duration, and cost is the size of the software. Until now, there are two ways to get the size, namely (1) size is estimated using a line of code of software, and (2) size is estimated using unadjusted function points (UFP), which is one of the functional size measurements (FSM). In this study, we added a new way to obtain the size as the primary input in COCOMO II, namely with COSMIC function points (CFP). CFP has several advantages compared to other FSMs, including UFP. Therefore, like UFP, CFP is converted first to LOC, so the conversion equation must be obtained first. We applied four models to get the conversion functions: Ordinary least squares regression (OLSR), support vector regression (SVR) with linear, polynomial, and Gaussian kernel functions. The four models were applied using a dataset from small-scale business application software in Java. The results showed that PM estimation using the CFP model as the primary input produced better accuracy based on MMRE and Pred (0.25), namely 17%-19% and 67%-80%, than the UFP model on the COCOMO II of 135% and 10%.
AB - In COCOMO II, the primary input for estimating development effort in person month (PM), duration, and cost is the size of the software. Until now, there are two ways to get the size, namely (1) size is estimated using a line of code of software, and (2) size is estimated using unadjusted function points (UFP), which is one of the functional size measurements (FSM). In this study, we added a new way to obtain the size as the primary input in COCOMO II, namely with COSMIC function points (CFP). CFP has several advantages compared to other FSMs, including UFP. Therefore, like UFP, CFP is converted first to LOC, so the conversion equation must be obtained first. We applied four models to get the conversion functions: Ordinary least squares regression (OLSR), support vector regression (SVR) with linear, polynomial, and Gaussian kernel functions. The four models were applied using a dataset from small-scale business application software in Java. The results showed that PM estimation using the CFP model as the primary input produced better accuracy based on MMRE and Pred (0.25), namely 17%-19% and 67%-80%, than the UFP model on the COCOMO II of 135% and 10%.
KW - CFP
KW - COCOMO II
KW - FSM
KW - LOC
KW - Software size
UR - http://www.scopus.com/inward/record.url?scp=85171306257&partnerID=8YFLogxK
U2 - 10.22266/ijies2023.1031.09
DO - 10.22266/ijies2023.1031.09
M3 - Article
AN - SCOPUS:85171306257
SN - 2185-310X
VL - 16
SP - 92
EP - 103
JO - International Journal of Intelligent Engineering and Systems
JF - International Journal of Intelligent Engineering and Systems
IS - 5
ER -