Skip to main content

Defect Detection Effectiveness and Product Quality in Global Software Development

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2011)

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

Abstract

Global software development (GSD) has become a common practice in the software development industry. The main challenge organizations have to overcome is to minimize the effect of organizational diversity on the effectiveness of their GSD collaboration. The objective of this study is to understand the differences in the defect detection effectiveness among different organizations involved into the same GSD project, and how these differences, if any, are reflected on the delivered product quality. The case study is undertaken in a GSD project at Ericsson corporation involving nine organizations that are commonly developing a software product for telecommunication exchanges. Comparing the effectiveness of defect detection on the sample of 216 software units developed by nine organizations, it turns out that there is statistically significant difference between defect detection effectiveness among organizations. Moreover, the defect density serves better as a measure of defect detection effectiveness than as a measure of the product quality.

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. Ajila, S., Dumitrescu, R.: Experimental Use of Code Delta, Code Churn, and Rate of Change to Understand Software Product Line Evolution. J. Syst. Softw. 80(1), 74–91 (2007)

    Article  Google Scholar 

  2. Battin, R.D., Crocker, R., Kreidler, J., Subramanian, K.: Leveraging Resources in Global Software Development. IEEE Softw. 18(2), 70–77 (2001)

    Article  Google Scholar 

  3. Bird, C., Nagappan, N., Devanbu, P., Gall, H., Murphy, B.: Does Distributed Development Affect Software Quality? An Empirical Case Study of Windows Vista. In: 31st International Conference on Software Engineering ICSE 2009, pp. 518–528. IEEE Computer Society, Washington DC (2009)

    Chapter  Google Scholar 

  4. Carmel, E., Agarwal, R.: Tactical Approaches for Alleviating Distance in Global Software Development. IEEE Softw. 18(2), 22–29 (2001)

    Article  Google Scholar 

  5. Cataldo, M., Nambiar, S.: On the Relationship between Process Maturity and Geographic Distribution: an Empirical Analysis of their Impact on Software Quality. In: 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering ESEC/FSE 2009, pp. 101–110. ACM, New York (2009)

    Google Scholar 

  6. Chrissis, M., Konrad, M., Shrum, S.: CMMI: Guide for Process Integration and Product Improvement. Addison-Wesley, Boston (2004)

    Google Scholar 

  7. Ebenau, R.G., Strauss, S.H.: Software Inspection Process. McGraw Hill, Workingham (1994)

    MATH  Google Scholar 

  8. Fagan, M.E.: Design and Code Inspections to Reduce Errors in Program Development. IBM Syst. J. 15(3), 575–607 (1976)

    Article  Google Scholar 

  9. Fenton, N.E., Ohlsson, N.: Quantitative Analysis of Faults and Failures in a Complex Software System. IEEE Trans. Softw. Eng. 26(8), 797–814 (2000)

    Article  Google Scholar 

  10. Fenton, N., Neil, M.: A Critique of Software Defect Prediction Models. IEEE Trans. Softw. Eng. 25(5), 675–689 (1999)

    Article  Google Scholar 

  11. Herbsleb, J.D.: Global Software Engineering: the Future of Socio–technical Coordination. In: 2007 Future of Software Engineering FOSE 2007, pp. 188–198. IEEE Computer Society, Washington DC (2007)

    Google Scholar 

  12. Institute of Electrical and Electronics Engineers (IEEE): Software Verification and Validation. IEEE Standard 1012–2004, Software Engineering Standards Committee of the IEEE Computer Society (2005)

    Google Scholar 

  13. International Organization for Standardization and International Electrotechnical Commission (ISO/IEC): Software Engineering – Product Quality – Part 1: Quality model. ISO/IEC Standard 9126–1, Geneva (1997)

    Google Scholar 

  14. Musa, J.D., Iannino, A., Okumoto, K.: Software Reliability Measurement, Prediction, Application. McGraw-Hill, New York (1987)

    Google Scholar 

  15. Nagappan, N., Murphy, B., Basili, V.: The Influence of Organizational Structure on Software Quality: an Empirical Case Study. In: 30th International Conference on Software Engineering ICSE 2008, pp. 521–530. ACM, New York (2008)

    Google Scholar 

  16. Parnas, D.L.: On the Criteria to be Used in Decomposing Systems into Modules. Commun. ACM 15(12), 1053–1058 (1972)

    Article  Google Scholar 

  17. Pfleeger, S.L.: Software Engineering, Theory and Practice. Prentice-Hall, New York (2001)

    Google Scholar 

  18. Project Management Institute (PMI): A Guide to the Project Management Body of Knowledge (PMBOK Guide). PMI, Newtown Square (2004)

    Google Scholar 

  19. Third Generation Partnership Project (3GPP): Technical Performance Objectives. 3GPP, Technical Specification Group Core Network (2005)

    Google Scholar 

  20. Wohlin, C., Höst, M., Henningson, K.: Empirical Research Methods in Software Engineering. In: Conradi, R., Wang, A.I. (eds.) ESERNET 2003. LNCS, vol. 2765, pp. 7–23. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  21. Jacobs, J., van Moll, J., Kusters, R., Trienekens, J., Brombacher, A.: Identification of factors that influence defect injection and detection in development of software intensive products. Inf. Softw. Technol. 49(7), 774–789 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Galinac Grbac, T., Huljenić, D. (2011). Defect Detection Effectiveness and Product Quality in Global Software Development. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds) Product-Focused Software Process Improvement. PROFES 2011. Lecture Notes in Computer Science, vol 6759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21843-9_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21843-9_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21842-2

  • Online ISBN: 978-3-642-21843-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics