Many functional size metrics have emerged to simplify software sizing and cost estimation. Both IFPUG (International Function Point User Group) and COSMIC (Common Software Measurement International Consortium) Function Points use the number of data elements or groups to size software transactions. Though they provide objective software sizing methods, they can be tedious to calculate. Simple Function Points have been introduced to simplify the process – all transactions are given the same weights, therefore, removing the need to count the number of data elements required for each transaction. A tool has been developed to use action verbs to calculate the size of a project from requirements documents. However, requirements are not always updated to represent the completed product. Researchers at the Office of Director of National Intelligence (ODNI) developed methods to calculate Objective Function Points (OPFs) from completed source code. Therefore, providing a method to get an objective measure of size after product completion. With so many sizing techniques, which should cost estimators use? To provide insight and understand the differences among the methods, we will compare the effectiveness of IFPUG, COSMIC, Simple, and Objective FPs for effort estimation on University of Southern California (USC)’s dataset of Unified Code Count (UCC) enhancements.
  • 1627881013-62ceff6424d5a005
    Katharine Mann
    Operations Research Analyst
    Ms. Katharine (Kammy) Mann, CCEA, is an Operations Research Analyst for the Department of Homeland Security, Cost Analysis Division (CAD) IT / Agile Software Development Team. Before joining DHS, Ms. Mann supported the NATO Communication and Information Agency (NCIA) in Brussels, Belgium, and various DoD programs. She is the Vice President of the Washington Capital Area Chapter of ICEAA. Ms. Mann has Undergraduate and Master’s degrees in Industrial and Systems Engineering from Virginia Tech.
  • 1627881024-c3a1a7ed4a16ed72
    Paul Cymerman
    Mr. Paul Cymerman works for Quaternion Consulting Inc. (QCI) supporting the Office of Director of National Intelligence (ODNI). He has over 33 years of experience as a software cost analyst, aerospace engineer, and computer programmer. Currently supporting the ODNI in developing independent cost estimates and researching new estimating methods. Developed “Diff” and architected Function Point capability in UCCG.
  • 1627881044-3022d11aba978c5a
    Ian Brown
    Director of Operations and Systems Analysis for Galorath
    Ian Brown, has over 20 years of experience in software measurement and analysis, systems estimation, software sizing, parametric analysis, and goal-question-metric (GQM) implementation. A current Certified Function Point Specialist (CFPS), Ian served on the Board of Directors of the International Function Point Users Group (IFPUG) from 2004-2007. Ian earned a bachelor’s degree from Cornell University and a master’s degree in public policy from Harvard University.
  • 1627954513-74c528c980f423dd
    Anandi Hira
    Anandi Hira is a Cost Analyst at Tecolote Research Inc, and has received her PhD in software cost estimation under Dr. Barry Boehm at University of Southern California (USC). For her research, she collected data and calibrated the COCOMO® II model to include functional size metrics. Her research interests include software metrics and its application to project management, software cost estimation, and software process improvement.