Pilot study on estimating the value of Open Source software

Pilot study on estimating the value of Open Source software

Executive summary

This project, funded by PagoPA S.p.A., aims to develop and test an innovative methodology for estimating the economic value of Open Source software. The analysis was conducted on a specific case study, “Firma con IO”, an advanced digital service enabling Italian citizens to sign documents directly via the IO app. The project resulted in a detailed economic evaluation of the software, considering both its internal development and its dependencies on Open Source libraries. In addition to defining a replicable and transferable methodology, a software pipeline has been developed to automate the valuation process. This tool implements the defined methodology, automating dependency mapping, source code retrieval, development cost calculation, and usage analysis of dependencies, offering a scalable and efficient solution for OSS economic value estimation.

Background

Objectives

  • Develop a methodology to estimate the economic value of Open Source software, considering replacement cost and usage value.
  • Analyze the “Firma con IO” project, including internal development costs and the economic value of its OSS dependencies.
  • Create an analysis tool leveraging established models like COCOMO-II and advanced data collection techniques to estimate the economic value of dependencies.
  • Ensure the replicability and transferability of the developed method for future applications.

Results

The project delivered the following outcomes:

  1. Economic valuation: the estimated economic value of the “Firma con IO” project, integrating direct development costs and the economic contribution of OSS dependencies.
  2. Documented methodology: a complete description of the valuation process, specifically tailored for the PagoPA context, based on scientific approaches and quantitative models.
  3. Analysis tool: a custom software pipeline for collecting and analyzing dependencies, estimating development costs, and integrating correction factors and usage rates.  
  4. Replicability: the developed methodology and tool are designed to be applied to similar projects, fostering standardization in OSS valuation.