Modern Metrics (Mm): Function Point based Size Estimation Technique for Modern Software

  • John T Mesia Dhas, T.S. Shiny Angel, J. Sheeba


About fifteen distinct programming languages, operating system, development tools and utility software are used for developing a new software system. The programming language independent, operating system neutral, highly extensible and dynamic are the behaviors of modern software system. The existing particularistic approached software sizing techniques are not good for estimating the size of versatile modern software. Modern Metrics (MM) is a novel method for estimating the size of modern software system. MM is independent of computer languages, operating system, development methodology, application domain and technology behind the development. MM can be estimated early in the analysis and design phase of the System Development Life Cycle (SDLC) and is prepared based on the user, developer and environmental perspectives. This novel method Modern Metrics (MM) analyses all possible functional units and complexity factors of modern software. So, the defects present in the Function Point Analysis (FPA) is reduced.  MM considers internal inputs, internal operations, database, SDLCs, output formats, international standards and multiple software usage. It increases the accuracy of the results and also reflects good results in cost, size and time constraints.The performance of MM is accurate in industrial results in developing the software compared with existing FPA method. The result analysis of MM an FPA with Software Project Management (SPM) metrics like size, effort, cost and time implies, MM is more accurate than FPA and MM is suitable approach for calculating the size of modern software system. So, this research concludes that MM method is a successful approach to determine size of modern software system and it leads to the success of project management activities of modern software system development.