Skip to main content

Using Function Points in Agile Projects: A Comparative Analysis Between Existing Approaches

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 802))

Abstract

Agile Software Development has become increasingly common in the software development environment, but effort estimates in software projects using Agile methodologies are made differently from those made in traditional way projects. This paper presents a comparative analysis of the different approaches of applying Function Point Analysis (FPA) in software projects that make use of some existing agile methodologies. Through an experimental, empirical and controlled research, the existing proposals in the literature in order to test your application and analyze its results were evaluated. The results showed that in the context studied, the approach Agile Estimation Using Functional Metrics was best suited up.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Sommerville, I.: Engenharia de Software. Editora Addison-Wesley (2011)

    Google Scholar 

  2. dos Santos Soares, M.: Comparação entre Metodologias Ágeis e Tradicionais para o Desenvolvimento de Software. Unipac-Universidade Presidente Antônio Carlos (2010)

    Google Scholar 

  3. Mens, T., Demeyer, S.: Future trends in software evolution metrics. In: Proceedings of the 4th International Workshop on Principles of Software Evolution, IWPSE 2001, pp. 83–86 (2001)

    Google Scholar 

  4. França, L.P.A., et al.: Medição de Software para Pequenas Empresas: uma Solução Baseada na Web. PUC-RJ, Rio de Janeiro (1998)

    Google Scholar 

  5. Usman, M., et al.: Effort estimation in agile software development: A systematic literature review. In: Proceedings of the 10th International Conference on Predictive Models in Software Engineering, pp. 82–91. ACM (2014)

    Google Scholar 

  6. Kan, S.: Metrics and Models in Software Quality Engineering. Addison-Wesley, Boston (2002)

    MATH  Google Scholar 

  7. Albrecht, A.J.: Measuring application development productivity. In: Proceedings of the IBM Applications Development Symposium, p. 83. GUIDE, IBM Corp., Monterey (1979)

    Google Scholar 

  8. SO/IEC 20926: Disponível em (2002). www.iso.org/iso/cataloguedetail.htm

  9. Dekkers, C.: Measuring the logical or function a Size of Software Projects and Software Application. Spotlight Software, ISO Bulletin, May 2003

    Google Scholar 

  10. Perry, W.E.: The best measures for measuring data processing quality and productivity. Quality Assurance Institute Technical Report (1986)

    Google Scholar 

  11. Jones, C.: Function points. Computer 27(8), 66–67 (1994)

    Google Scholar 

  12. Santana, C., Gusmão, C.: Uso de Análise de Pontos de Funções em Ambientes Ágeis. In: Engenharia de Software Magazine, pp. 33–40, 20 December 2009

    Google Scholar 

  13. Oest, C.: Quando a Análise de Pontos de Função se Torna um Método Ágil? In: 2nd Conferência Brasileira de Medição e Analise de Software, São Paulo, Brasil 2011

    Google Scholar 

  14. BFPUG: Brazilian Function Point Users Group, Número de CFPS por País (2008)

    Google Scholar 

  15. SISP: Roteiro de Métricas de Software do SISP: V. 2.0. Ministério do Planejamento, Orçamento e Gestão: Secretaria de Logistica e Tecnologia da Informação, Brasília (2012)

    Google Scholar 

  16. Governo Federal: Disponível em (2008). http://www.governoeletronico.gov.br/anexos/instrucao-normativa-n-04

  17. Usman, M., et al.: Effort estimation in Agile Software Development: A systematic literature review. In: Proceedings of the 10th International Conference on Predictive Models in Software Engineering, pp. 82–91. ACM (2014)

    Google Scholar 

  18. Cohn, M.: Agile Estimation and Planning. Addison-Wesley, Upper Saddle River (2005)

    Google Scholar 

  19. Schmietendorf, A., et al.: Effort estimation for agile software development projects. In: 5th Software Measurement European Forum (2008)

    Google Scholar 

  20. Fuqua, A.M.: Using function points in XP - considerations. In: Marchesi, M., Succi, G. (eds.) XP 2003. LNCS, vol. 2675, pp. 340–342. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-44870-5_46

    Chapter  Google Scholar 

  21. Banerjee, A.U., et al.: Estimating agile iterations by extending function point analysis. In: WORLDCOMP 2012 (2012)

    Google Scholar 

  22. Alexander, A.J.: Case Study: Function Point Analysis and Cost Estimation in An Agile Development Environment (2011)

    Google Scholar 

  23. Cagley, T.: Agile Estimation Using Functional Metrics. The IFPUG Guide to IT and Software Measurement IFPUG. CRC Press (2009)

    Google Scholar 

  24. Wanderley, E.G.: Aplicação de Pontos por Função em Projetos que Usam Métodos. Dissertação de Mestrado UFPE (2015)

    Google Scholar 

  25. Kitchenham, B., et al.: Towards a framework for software measurement validation. IEEE Trans. Softw. Eng. 21(12), 929–943 (1995)

    Article  Google Scholar 

  26. Sousa, K., De, D., et al.: Uso do GQM para avaliar implantação de processo de manutenção de software. Universidade Católica de Brasília (2005)

    Google Scholar 

  27. Juristo, N., Moreno, A.M.: Basics of Software Engineering Experimentation. Springer, Heidelberg (2010). https://doi.org/10.1007/978-1-4757-3304-4

    Book  MATH  Google Scholar 

  28. Travassos, G.H., et al.: Introdução à Engenharia de Software Experimental (2002)

    Google Scholar 

  29. Fisher, R.A.: Statistical Methods for Research Workers. Oliver & Boyd, Edinburgh (1925)

    MATH  Google Scholar 

  30. Tukey, J.W.: Exploratory Data Analysis. Addison-Wesley, Reading (1977)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eduardo Garcia Wanderley .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wanderley, E.G., Vasconcelos, A., Avila, B.T. (2018). Using Function Points in Agile Projects: A Comparative Analysis Between Existing Approaches. In: Santos, V., Pinto, G., Serra Seca Neto, A. (eds) Agile Methods. WBMA 2017. Communications in Computer and Information Science, vol 802. Springer, Cham. https://doi.org/10.1007/978-3-319-73673-0_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-73673-0_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-73672-3

  • Online ISBN: 978-3-319-73673-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics