Skip to main content

Resource Allocation Optimization for GSD Projects

  • Conference paper
Computational Science and Its Applications – ICCSA 2009 (ICCSA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5593))

Included in the following conference series:

Abstract

As globalization has become main phenomena in software development in the US since the year 2000, many software projects have been shipped out to other countries. Although the off-sourcing saves companies a significant amount of cost, Global Software Development (GSD) projects have created a significant challenge to the companies in terms of difference in geographical locations, time zones, and cultures. While 24-hour development model sounds to reduce the time and then the cost of software development, the expected outcome cannot be ensured if the tasks are not allocated to the proper resources in remote teams with considerations of the dependencies and constraints. In this paper, we propose an approach that can be used to reduce the overall time of GSD project development by allocating the tasks to the best possible resources based on an integrated analysis of the constraints and their impact on the overall product development.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Atallah, M.J.: Algorithms and Theory of Computation Handbook, 1st edn. CRC Press LLC, Boca Raton (1998)

    Book  MATH  Google Scholar 

  2. Cusick, J., Prasad, A.: A Practical Management and Engineering Approach to Offshore Collaboration. IEEE Software, 20–29 (September/October 2006)

    Google Scholar 

  3. Ebert, C., De Neve, P.: Surviving Global Software Development. IEEE Software 18(2), 62–69 (2001)

    Article  Google Scholar 

  4. Fryer, K., Gothe, M.: Global Software Development and Delivery: Trends and Challenges. IBM Research, January 15 (2008), http://www.ibm.com/developerworks/rational/library/edge/08/jan08/fryer_gothe/index.html

  5. Gomes, C.P., Hsu, J.: ABA: an Assignment Based Algorithm for Resource Allocation. ACM SIGART Bulletin 7(1), 2–8 (1996)

    Article  Google Scholar 

  6. Gregor, E.M., Hsieh, Y., Kruchten, P.: Cultural patterns in software process mishaps: incidents in global projects. In: The proceedings of the 2005 Workshop on Human and Social Factors of Software Engineering, St. Louis, MO, USA, May 16 (2005)

    Google Scholar 

  7. Hendrickson, C.: Project Management for Construction: Fundamental Concepts for Owners, Engineers, Architects and Builders. World Wide Web Publication, Version 2.1 prepared summer (2003)

    Google Scholar 

  8. Herbsleb, J.D.: The Future of Socio-technical Coordination. In: The proceedings of the 29th International Conference on Software Engineering, Minneapolis, MN, USA, May 20-26 (2007)

    Google Scholar 

  9. Herbsleb, J.D., et al.: An empirical Study of Global Software Development: Distance and Speed. In: The proceedings of the 23rd International Conference on Software Engineering, Toronto, Canada, May 12-19 (2001)

    Google Scholar 

  10. Jain, G.: Reducing the Software Project Duration Using Global Software Development. Master Thesis, Indian Institute of Technology, Kanpur, India (April 2002)

    Google Scholar 

  11. Keil, P., Paulish, D.J., Sangwan, R.S.: Cost Estimation for Global Software Development. In: Proceedings of the 2006 International Workshop on Economics Driven Software Engineering Research, Shanghai, China, May 27 (2006)

    Google Scholar 

  12. Lanubile, F., Damian, D., Oppenheimer, H.L.: Global software development: technical, organizational, and social challenges. ACM SIGSOFT Software Engineering Notes, 28(6) (November 2003)

    Google Scholar 

  13. Nalli, P.K., Atluri, S.: Software Development in an Outsourcing Environment. Master Thesis, Umea University, Sweden, June 11 (2006)

    Google Scholar 

  14. Parvathanathan, K., et al.: Global Development and Delivery in Practice: Experiences of the IBM Rational India Lab, IBM International Technical Support Organization (May 2007), http://www.redbooks.ibm.com/redbooks/pdfs/sg247424.pdf

  15. Richardson, I., et al.: Global Software Development – the Challenges, http://www.serc.net/report/tr278.pdf

  16. Sengupta, B., Chandra, S., Sinha, V.: A Research Agenda for Distributed Software Development. In: The proceeding of the 28th International Conference on Software engineering, Shanghai, China, May 20-28 (2006)

    Google Scholar 

  17. Setamanit, S., Wakeland, W., Raffo, D.: Planning and improving global software development process using simulation. In: The Proceedings of the First International Workshop on Global Software Development for the Practitioner, Shanghai, China, May 23 (2006)

    Google Scholar 

  18. Treinen, J.J., Miller-Frost, S.L.: Following the sun: case studies in global software development. IBM Systems Journal 45(4) (2006)

    Google Scholar 

  19. Wiredu, G.O.: A framework for the analysis of coordination in global software development. In: The Proceedings of the First International Workshop on Global Software Development for the Practitioner, Shanghai, China, May 23 (2006)

    Google Scholar 

  20. Zuluaga, A., Sefair, J.A., Medaglia, A.L.: Model for the Selection and Scheduling of Interdependent Projects. In: The Proceedings of 2007 IEEE Systems and Information Engineering Design Symposium, Charlottesville, VA, USA, April 27 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Doma, S., Gottschalk, L., Uehara, T., Liu, J. (2009). Resource Allocation Optimization for GSD Projects. In: Gervasi, O., Taniar, D., Murgante, B., Laganà, A., Mun, Y., Gavrilova, M.L. (eds) Computational Science and Its Applications – ICCSA 2009. ICCSA 2009. Lecture Notes in Computer Science, vol 5593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02457-3_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02457-3_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02456-6

  • Online ISBN: 978-3-642-02457-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics