Skip to main content

Quality in Distributed Software Product Development

  • Chapter
Collaboration in Outsourcing

Part of the book series: Technology, Work and Globalization ((TWG))

  • 289 Accesses

Abstract

In this chapter we evaluate the different types of software quality in the context of a commercial software product for which the software development process is outsourced. We determine the available methods and processes to mitigate risks, assert software quality, and determine their effectiveness in an outsourcing environment. The case studies show that improving collaboration helps to increase the quality, but requires adaption of traditional methods to work in a distributed environment.

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 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 65.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 70.00
Price excludes VAT (USA)
  • Durable hardcover 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

  • Briand, L. C., Morasca, S., and Basili, V. R. (1993). Measuring and assessing maintainability at the end of high level design. In ICSM ‘93: Proceedings of the Conference on Software Maintenance. Washington, DC: IEEE Computer Society, 88–97.

    Chapter  Google Scholar 

  • Chang, S. I. and Visser, J. J. (1998). A framework of distributed quality control. Computers and Industrial Engineering 35(1–2): 181–4. Proceedings of the 23rd International Conference on Computers and Industrial Engineering.

    Article  Google Scholar 

  • Chen, J.-C., and Huang, S.-J. (2009). An empirical analysis of the impact of software development problem factors on software maintainability. Journal of Systems and Software. 82(6): 981–92.

    Article  Google Scholar 

  • Chung, L. and Prado Leite, J. C. (2009). On non-functional requirements in software engineering. In: Borgida A, Chaudhri V, Giorgini P, Yu E (Hrsg) Conceptualmodeling: foundations and applications. Springer, Heidelberg, S 363–379

    Chapter  Google Scholar 

  • Clemmensen, T., Hertzum, M., Hornbk, K., Shi, Q., and Yammiyavar, P. (2009). Cultural cognition in usability evaluation. Interacting with Computers 21(3): 212–20.

    Article  Google Scholar 

  • Coughlan, J., Lycett, M., and Macredie, R. D. (2003). Communication issues in requirements elicitation: A content analysis of stakeholder experiences. Information and Software Technology 45(8): 525–37.

    Article  Google Scholar 

  • Crosby, P. (1979). Quality is free: The art of making quality certain. New York: New American Library.

    Google Scholar 

  • Deligiannis, I., Shepperd, M., Roumeliotis, M., and Stamelos, I. (2003). An empirical investigation of an object-oriented design heuristic for maintainability. Journal of Systems and Software 65(2): 127–39.

    Article  Google Scholar 

  • Farbey, B. (1990). Software quality metrics: Considerations about requirements and requirement specifications. Information and Software Technology 32(1): 60–4.

    Article  Google Scholar 

  • Folstad, A., Anda, B. C., and Sjoberg, D. I. (2010). The usability inspection performance of work-domain experts: An empirical study. Interacting with Computers 22(2): 75–87.

    Article  Google Scholar 

  • Glass, R. L. (1998). Software runaways: Monumental software disasters. Upper Saddle River, NJ: Prentice-Hall, Inc.

    Google Scholar 

  • Hillier, M. (2003). The role of cultural context in multilingual website usability. Electronic Commerce Research and Applications 2(1): 2–14. (Containing Special Section: Five Best Papers selected from the International Conference on Electronic Commerce: 17.)

    Article  Google Scholar 

  • Ince, D. (1990). Software metrics: Introduction. Information and Software Technology 32(4): 297–303.

    Article  Google Scholar 

  • ISO, “ISO/IEC 9126–1: Software engineering – product quality – part 1: Quality model,” Geneva, Switzerland, 2001.

    Google Scholar 

  • Jaspers, M. W. (2009). A comparison of usability methods for testing interactive health technologies: Methodological aspects and empirical evidence. International Journal of Medical Informatics 78(5): 340–53.

    Article  Google Scholar 

  • Kan, S. H. (2002). Metrics and models in software quality engineering. Boston, MA: Addison-Wesley Longman Publishing Co., Inc.

    Google Scholar 

  • Laitinen, K., Taramaa, J., Heikkil, M., and Rowe, N. C. (1997). Enhancing maintainability of source programs through disabbreviation. Journal of Systems and Software 37(2), 117–28.

    Article  Google Scholar 

  • Lim, J. S., Jeong, S. R., and Schach, S. R. (2005). An empirical investigation of the impact of the object-oriented paradigm on the maintainability of real-world mission-critical software. Journal of Systems and Software 77(2): 131–38.

    Article  Google Scholar 

  • Osmundson, J. S., Michael, J. B., Machniak, M. J., and Grossman, M. A. (2003). Quality management metrics for software development. Information and Management 40(8): 799–812.

    Article  Google Scholar 

  • Smith, M. A., Mitra, S., and Narasimhan, S. (1996). Offshore outsourcing of software development and maintenance: A framework for issues. Information and Management, 31(3): 165–75.

    Article  Google Scholar 

  • Vannberg, E. T., Law, E. L.-C., and Larusdottir, M. K. (2007). Heuristic valuation: Comparing ways of finding and reporting usability problems. Interacting with Computers 19(2): 225–40. (HCI Issues in Computer Games.)

    Article  Google Scholar 

  • Xenos, M. and Christodoulakis, D. (1997). Measuring perceived software quality. nformation and Software Technology 39(6), 417–24.

    Article  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Copyright information

© 2012 Tomas Salfischberger

About this chapter

Cite this chapter

Salfischberger, T. (2012). Quality in Distributed Software Product Development. In: Brinkkemper, S., Jansen, S. (eds) Collaboration in Outsourcing. Technology, Work and Globalization. Palgrave Macmillan, London. https://doi.org/10.1057/9780230362994_17

Download citation

Publish with us

Policies and ethics