Software Cost Estimation Using Function Point Analysis

Anggi Yhurinda Perdana Putri, Apol Pribadi Subriadi

Abstract


Software Cost Estimation is an important activity in software development projects. Various measurement methods are widely applied to estimate software cost, and one of them is Function Point Method. Function Point (FPA) method measures the software by measuring software functionality that provided to users based on design logic. The measurement consist of several steps: calculate Unadjusted Function Point (UFP), Value Adjustment Factor (VAF), Adjusted Function Point (AFP) and estimate the software cost. Software project that became the object of this research were four licensing projects from local government with total cost 229.680.000. The estimated total cost of four projects using Function Point method is 216.956.881 rupiahs. The percentage gap between the actual with the function point that is equal to 5.54%. It can be concluded that FPA is an accurate method and this cost estimation can be used by developers in determining the cost of software to be built

Keywords


software development; software cost estimation; function point analysis

Full Text:

PDF

References


S. Suharjito, A. Widodo, and B. Prasetyo, “Perancangan sistem estimasi biaya proyek pengembangan software,” in Seminar Nasional Aplikasi Teknologi Informasi (SNATI), 2006.

N. Noerlina, “Perencanaan Manajemen Proyek Sistem Informasi dan Teknologi Informasi Online Bisnis,” J. Piranti War., vol. 11, no. 3, pp. 440–450, 2008.

H. K. Raju and Y. T. Krishnegowda, “Software sizing and productivity with function points,” Lect. Notes Softw. Eng., vol. 1, no. 2, pp. 204–208, 2013.

W. Pradani, “Kajian Metode Perhitungan Metrik Function-Point dan Penerapannya pada Dua Perangkat Lunak yang Dipilih,” J. Al-Azhar Indones., vol. 2, no. 1, pp. 28–34, Jun. 2013.

A. J. Albrecht and J. E. Gaffney, “Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation,” IEEE Trans. Softw. Eng., vol. SE-9, no. 6, pp. 639–648, Nov. 1983.

IFPUG, Function Point Counting Practices Manual. New Jersey: IFPUG, 2010.

R. Georgi and T. Vogt, “Illustrative Example of a Function Point Analysis for the NASA Crew Exploration Vehicle Guidance, Navigation & Control Flight Software.” Houston, 2008.

R. S. Dewi, A. P. Subriadi, and Sholiq, “A modification complexity factor in function points method for software cost estimation towards public service application,” Procedia Comput. Sci., vol. 124, pp. 415–422, Jan. 2017.

S. Wojewoda and S. Hastie, “Standish Group 2015 Chaos Report - Q&A with Jennifer Lynch,” InfoQ: Software Development News, Videos & Books, 2015. [Online]. Available: https://www.infoq.com/articles/standish-chaos-2015. [Accessed: 04-Jun-2017].

D. Longstreet, “Function Points Analysis Training Course.” Longstreet Consulting Inc., 2004.

K. van den Berg, T. Dekkers, and R. Oudshoorn, “Functional Size Measurement applied to UML-based user requirements,” in Proceedings of the 2nd Software Measurement European Forum (SMEF2005), 2005, pp. 69–80.

A. Živkovič, I. Rozman, and M. Heričko, “Automated software size estimation based on function points using UML models,” Inf. Softw. Technol., vol. 47, no. 13, pp. 881–890, Oct. 2005.

A. Pribadi Subriadi, sholiq Sholiq, and P. Agustin Ningrum, “Critical review of the effort rate value in use case point method for estimating software development effort,” J. Theor. Appl. Inf. Technol., vol. 59, no. 3, pp. 735–744, 2014.

P. L. Primandari A and S. Sholiq, “Effort distribution to estimate cost in small to medium software development project with use case points,” Procedia Comput. Sci., vol. 72, pp. 78–85, Jan. 2015.

Ikatan Nasional Konsultan Indonesia (INKINDO), Pedoman Standar Minimal Tahun 2013. Jakarta: Ikatan Nasional Konsultan Indonesia (INKINDO), 2013.




DOI: http://dx.doi.org/10.12962/j23546026.y2019i1.5115

Refbacks

  • There are currently no refbacks.


View my Stat: Click Here

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.