Factors that Influence the Productivity of Software Developers in a Developer View

  • Edgy PaivaEmail author
  • Danielly Barbosa
  • Roberto LimaJr
  • Adriano Albuquerque
Conference paper


To measure and improve the productivity of software developers is one of the greatest challenges faced by software development companies. Therefore, aiming to help these companies to identify possible causes that interfere in the productivity of their teams, we present in this paper a list of 32 factors, extracted from the literature, that influence the productivity of developers. To obtain the ranking of these factors, we have applied a questionnaire with developers. In this work, we present the results: the factors that have the greatest positive and negative influence on productivity, the factors with no influence and the most important factors and what influences them. To finish, we present a comparison of the results obtained from the literature.


Software Development Knowledge Management Software Developer Software Productivity Team Size 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Peck, C., Callahan, D.W.. “A proposal for measuring software productivity in a working environment”, 2002. [Online]. Website:
  2. [2]
    Yu, W. D. “A Modeling Approach to Software Cost Estimation”, 1990. [Online]. Website:
  3. [3]
    Yu, W. D., Smith, D. P., Huang, S. T. “Software productivity measurements”, 1990. [Online]. Website:
  4. [4]
    Kitchenham, B. (2004), “Procedures for Performing Systematic Reviews”, Keele technical report SE0401 and NICTA technical report 0400011T.1.Google Scholar
  5. [5]
    Pai, M., McCulloch, M., Gorman, J., Pai, N., Enanoria, W., Kennedy, G., Tharyan, P., Colford Jr., J. (2004), “Systematic reviews and meta-analyses: An illustrated step-by-step guide”. The National Medical Journal of India, 17(2), pp: 86-95.Google Scholar
  6. [6]
    Wang, Hao, Wang, Haiqing, Zhang,H. “Software Productivity Analysis with CSBSG Data Set”, 2008. [Online]. Website:
  7. [7]
    CMMI – Capability Maturity Model Integration. Website:
  8. [8]
    MPS.BR – Melhoria no Processo de Desenvolvimento de Software. Website:
  9. [9]
    NBR ISO 9001 - ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS.– Sistema de Gestão da Qualidade – Requisitos. Rio de Janeiro, 2008. Website:
  10. [10]
    Simmons, D. B. “Communications : a software group productivity dominator”, 1991. [Online]. Website:
  11. [11]
    Sherdil, K., Madhavji, N. H. “Personal ‘Progress Functions’ in the Software Process”, 1994. [Online]. Website:
  12. [12]
    Blackburn, J. D., Scudder, G. D., Wassenhove, N. V. “Improving Speed and Productivity of Software Development: A Global Survey of Software Developers”, 1996. [Online]. Website:

Copyright information

© Springer Science+Business Media B.V. 2010

Authors and Affiliations

  • Edgy Paiva
    • 1
    Email author
  • Danielly Barbosa
    • 2
  • Roberto LimaJr
    • 3
  • Adriano Albuquerque
    • 2
  1. 1.UNIFOR, IVIAFortalezaBrazil
  2. 2.UNIFORFortalezaBrazil
  3. 3.UNIFOR, E-NOVARFortalezaBrazil

Personalised recommendations