Skip to main content

Comparing Two Learning Curves Approaches to Predict the Product Delivery Rate in a Software Factory Contract

Abstract

In software development, the management of standardized metrics are not as frequent as it should be, which encourages the immaturity of software engineering. Currently, few companies use standards for the software functional size measurement (i.e. COSMIC); however, an increase in the adoption of this practice is emerging, derived from the need to have greater certainty, both in the estimates and in project management. A problem faced by companies that already use standardized metrics is knowing formally what proportion of improvement can be required of suppliers as they gain more experience as the time of the customer-supplier relationship passes. This article presents a comparison between the models defined by the learning curve theory, in order to determine the learning ratio of a supplier to request improvement of the productivity factor (PDR) with which the supplier has worked in previous cycles through a real case study in the Mexican industry, using the learning curve theory.

This is a preview of subscription content, access via your institution.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.

REFERENCES

  1. Silhavy, R., Prokopova, Z., and Silhavy, P., Program. Comput. Software, 2016, vol. 42, pp. 161–166. https://doi.org/10.1134/S0361768816030087

    MathSciNet  Article  Google Scholar 

  2. Duran, M., Juarez-Ramirez, R., Jimenez, S., and Tona, C., Program. Comput. Software, 2020, vol. 46, pp. 569–583. https://doi.org/10.1134/S0361768820080095

    Article  Google Scholar 

  3. Jones, C., Impact of Software Size on Productivity, ISBSG, 2013.

    Google Scholar 

  4. Valdes-Souto, F., Impacto del Tamaco de Software en la Productividad para la Industria Mexicana de desarrollo de Software, Mexico: Asociacion Mexicana de Metricas de Software (AMMS), 2018.

  5. Mislick, G.K. and Nussbaum, D.A., Cost Estimation Methods and Tools, 1st ed., Wiley, 2015.

    Book  Google Scholar 

  6. Flores, M.T. and Lagarda, A.M., Aprendizaje en microempresas de Baja California, Univ. Autonoma de Baja California, 2011, pp. 95–116.

    Book  Google Scholar 

  7. Towill, D.R. and Cherrington, J.E., Learning Curve Models for Predicting the Performance of AMT, London: SpringerVerlag, 1994, pp. 195–203.

    Book  Google Scholar 

  8. Ralli, P., Panas, A., Pantouvakis, J.-P., and Karagiannakidis, D., in Proc. 10th Int. Conf. on Engineering, Project, and Production Management, Panuwatwanich, K. and Ko, C.-H., Eds., Springer Singapore, 2020, pp. 347–358.

  9. Valdes-Souto, F., Creating a Historical Database for Estimation Using the EPCU Approximation Approach for COSMIC (ISO 19761), 4th ed., Puebla: Univ. Popular Autonoma de Puebla (UPAEP), 2016.

  10. The COSMIC Functional Size Measurement Method: Measurement Manual, v. 4.0.2, 2017. http://www.cosmic-sizing.org

  11. Vogelezang, F. and Heeringen, H.V., Benchmarking: Comparing Apples to Apples, Berkeley, CA: Apress, 2019, pp. 205–217.

    Google Scholar 

  12. COSMIC Sizing, 2020. https://cosmic-sizing.org/. Accessed June 5, 2020.

  13. Stewart, R.D., Cost Estimating, 2nd ed., Haarleem: John Wiley&Sons, 1991.

  14. Runeson, P. and Host, M., Guidelines for Conducting and Reporting Case Study Research in Software Engineering, Springer, 2008.

    Google Scholar 

  15. Early Software Sizing with COSMIC: Experts Guide, Vogelezang, F., Ed., 2nd ed., 2020.

    Google Scholar 

  16. Abran, A., Software Project Estimation: the Fundamentals for Providing High Quality Information to Decision Makers, 1st ed., Hoboken, NJ: John Wiley&Sons, 2015.

    Google Scholar 

  17. Asociaciyn Mexicana de Mйtricas de Software, 2020. https://www.amms.org.mx/. Accessed June 5, 2020.

  18. Valdes-Souto, F., Validation of supplier estimates using COSMIC method, Proc. CEUR Workshop, Haarleem, 2019.

  19. CFP: COSMIC Function points, the unit of measurement of the COSMIC method.

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to F. Valdés-Souto, D. Torres-Robledo or H. Oktaba.

Ethics declarations

To analyze the productivity of a software development company, other variables must be included, such as personnel turnover and production interruptions [5], where the improvement factor is affected negatively.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Valdés-Souto, F., Torres-Robledo, D. & Oktaba, H. Comparing Two Learning Curves Approaches to Predict the Product Delivery Rate in a Software Factory Contract. Program Comput Soft 47, 694–703 (2021). https://doi.org/10.1134/S0361768821080260

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768821080260