skip to main content
article
Free Access

The role of software processes and communication in offshore software development

Published:01 April 2002Publication History
Skip Abstract Section

Abstract

Offshore software development is a new trend in the information technology (IT) outsourcing field, fueled by the globalization of IT and the improvement of telecommunication facilities. Countries such as India, Ireland, and Israel have established a significant presence in this market. In this article, we discuss how software processes affect offshore development projects. We use data from projects in India, and focus on three measures of project performance: effort, elapsed time, and software rework.

References

  1. Boehm, B. W. Software Engineering Economics. Prentice-Hall Inc., Englewood Cliffs, NJ, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Curtis, B., Kellner, M. I. and Over, J. Process Modeling. Commun. ACM 35, 9 (1992), 75-90. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Deephouse, C., Mukhopadhyay, T., Goldenson, D. R. and Kellner, M. I. Software processes and project performance. Journal of Management Information Systems 12, 3 (1996), 185-203. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dion, R., Process improvement and the corporate balance sheet, IEEE Software 10, 4 (July 1993), 28-35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Fox C. and Frakes, W., The Quality Approach: Is it Delivering? Commun. ACM 40, 6 (1997), 25-29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Gopalakrishnan, S., Kochikar, V. P. and Yegneshwar, S. The offshore model for software development: the Infosys experience. In Proceedings of the ACM SIGCPR Conference on The Virtual Workplace: The Impact on Individuals, Organizations and Societies. (Denver, Colorado). April 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Herbsleb, J., Zubrow, D., Goldenson, D., Hayes, W., Paulk, M., Software quality and the Capability Maturity Model, Commun. ACM 40, 6 (1997), 30-40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Humphrey, Watts, Snyder, Terry R. and Willis, Ronald R., Software process improvement at Hughes Aircraft, IEEE Software 8, 4 (July 1991), 11-23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kraut, R. E. and Streeter, L. A. Coordination in large scale software development. Commun. ACM 38, 7 (1995), 69-81. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Krishnan, M. S., C. H. Kriebel, S. Kekre, and T. Mukhopadhyay, An empirical analysis of cost and conformance quality in software products. Management Science 46, 6 (June 2000) 745-759. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Mukhopadhyay, T. and Kekre, S. Software effort models for early estimation of process control applications. IEEE Transactions on Software Engineering 18, 10 (1992), 915-924. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Paulk, M. C., Curtis, B., Chrissis, M. B. and Weber, C. V. Capability Maturity Model for Software, Version 1.1. Software Engineering Institute, CMU / SEI-93-TR-24, (Feb. 1993).Google ScholarGoogle Scholar

Index Terms

  1. The role of software processes and communication in offshore software development

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Communications of the ACM
        Communications of the ACM  Volume 45, Issue 4
        Supporting community and building social capital
        April 2002
        199 pages
        ISSN:0001-0782
        EISSN:1557-7317
        DOI:10.1145/505248
        Issue’s Table of Contents

        Copyright © 2002 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 April 2002

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader