Skip to main content

An Investigation of Software Development Productivity in China

  • Conference paper
Book cover Making Globally Distributed Software Development a Success Story (ICSP 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5007))

Included in the following conference series:

Abstract

Software productivity conveys fundamental information for many decision making processes, such as in-house development benchmarking and outsourcing strategic planning. However, there is a lack of statistical results on this matter with respect to Chinese software industry. In this paper, through the analysis of 999 industry projects in China, we seek to develop in-depth and comprehensive understanding about software productivity status in China, by identifying significant influential factors and examining their true effects based on our dataset. As a result, Organization is identified as the most significant factor, followed by Development type, Business area, Region, Language, Project size and Team size. Further assessment and findings are also presented with relevant recommendations to increase productivity and improve software processes.

This work is supported by the National Natural Science Foundation of China under Grant No. 60573082; the National Hi-Tech R&D Plan of China under Grant Nos. 2006AA01Z182 and 2007AA010303; the National Basic Research Program (973 program) under Grant No. 2007CB310802.

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

Access this chapter

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. China Software Industry Association: 2002-2003 Annual Report of China Software Industry. Beijing (2003)

    Google Scholar 

  2. Ministry of Information Industry of the People’s Republic of China and China Software Industry Association: 2006 Annual Report of China Software Industry. Beijing (2006)

    Google Scholar 

  3. Ministry of Information Industry of the People’s Republic of China and China Software Industry Association: 2007 Annual Report of China Software Industry. Beijing (2007)

    Google Scholar 

  4. Olsen, K.B.: Productivity impacts of offshoring and outsourcing: a review (2006), http://www.oecd.org/dataoecd/16/29/36231337.pdf

  5. Maxwell, K.D., Wassenhove, L.V., Dutta, S.: Software Development Productivity of European Space, Military, and Industrial Applications. IEEE Transactions on Software Engineering 22(10), 706–718 (1996)

    Article  Google Scholar 

  6. Premraj, R., Twala, B., Mair, C., Forselius, P.: Productivity of Software Projects by Business Sector: An Empirical Analysis of Trends. In: 10th IEEE International Software Metrics Symposium (Late Break-in Papers) (September 2004)

    Google Scholar 

  7. Premraj, R., Shepperd, M., Kitchenham, B.A., Forselius, P.: An Empirical Analysis of Software Productivity over Time. In: IEEE METRICS 2005, vol. 37 (2005)

    Google Scholar 

  8. Putnam, L.H., Myers, W.: Measures for Excellence: Reliable Software on Time, within Budget. Prentice-Hall, Englewood Cliffs (1992)

    Google Scholar 

  9. Maxwell, K.D., Forselius, P.: Benchmarking Software Development Productivity. IEEE Software, 80–88 (January/February 2000)

    Google Scholar 

  10. ISBSG Benchmark Release 8, http://www.isbsg.org

  11. Jiang, Z., Naudé, P., Comstock, C.: An investigation on the variation of software development productivity. International Journal of Computer, Information, and Systems Sciences, and Engineering 1(2), 72–81 (2007)

    Google Scholar 

  12. Jiang, Z., Naudé, P.: An examination of the factors influencing software development effort. International Journal of Computer, Information, and Systems Sciences, and Engineering 1(3), 182–191 (2007)

    Google Scholar 

  13. Lawrence, M.J.: Programming methodology, organizational environment, and programming productivity. Journal of Systems and Software 2, 257–269 (1981)

    Article  Google Scholar 

  14. Kemerer, C.F., Slaughter, S.: Determinants of software maintenance profiles: an empirical investigation. Journal of Software Maintenance 9, 235–251 (1997)

    Article  Google Scholar 

  15. Cusumano, M., MacCormack, A., Kemerer, C.F., Crandall, B.: Software development worldwide: the state of the practice. IEEE Software, 28–34 (2003)

    Google Scholar 

  16. Agrawal, M., Chari, K.: Software Effort, Quality and Cycle Time: A Study of CMM Level 5 Projects. IEEE Transactions on Software Engineering 33(3), 145–156 (2007)

    Article  Google Scholar 

  17. Boehm, B.W.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)

    MATH  Google Scholar 

  18. Briand, L.C., Emam, K., Bomarius, F.: COBRA: A hybrid method for software cost estimation, benchmarking and risk assessment. In: Proc. of the 20th Int’l Conf. on Software Engineering, pp. 390–399. IEEE CS Press, Los Alamitos (1998)

    Chapter  Google Scholar 

  19. SAS/STAT User’s Guide, version 8, http://www2.stat.unibo.it/ManualiSas/stat/pdfidx.htm

  20. Zave, P.: Requirements for Evolving Systems: A Telecommunications Perspective. In: Fifth IEEE International Symposium on Requirements Engineering (RE 2001), August 2001, pp. 2–9 (2001)

    Google Scholar 

  21. Tomaszewski, P.: Software development productivity issues in large telecommunication applications. Blekinge Institute of Technology (2005)

    Google Scholar 

  22. He, M., Yang, Y., Wang, Q., Li, M.: Cost Estimation and Analysis for Government Contract Pricing in China. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2007. LNCS, vol. 4470, pp. 134–146. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  23. http://www.gd-emb.org/detail/id-27114.html

  24. China “Double-soft” Cognizance Website (sponsored by Department of Electronics and Information Product Administration of Ministry of Information Industry of the People’s Republic of China), http://www.chinasoftware.com.cn/

  25. SPR programming languages table (2003), http://www.spr.com/

  26. Brooks, F.P.: The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley, Reading (1975)

    Google Scholar 

  27. Behrens, C.A.: Measuring the Productivity of Computer Systems Development Activities with Function Points. IEEE Trans. Software Eng. 9(6), 648–652 (1983)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Qing Wang Dietmar Pfahl David M. Raffo

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

He, M., Li, M., Wang, Q., Yang, Y., Ye, K. (2008). An Investigation of Software Development Productivity in China. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds) Making Globally Distributed Software Development a Success Story. ICSP 2008. Lecture Notes in Computer Science, vol 5007. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79588-9_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79588-9_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79587-2

  • Online ISBN: 978-3-540-79588-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics