• DocumentCode
    3578885
  • Title

    Software modularization in global software development

  • Author

    Wickramaarachchi, Dilani ; Lai, Richard

  • Author_Institution
    Dept. of Comput. Sci. & Comput. Eng., La Trobe Univ., Melbourne, VIC, Australia
  • fYear
    2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In a Global Software Development (GSD) environment, multiple teams are located in geographically dispersed locations and project management is becoming a difficult task; and the work distribution process has become an important function in GSD. Work distribution process can influence both the benefits of global software development (e.g. cost reduction, availability of people, proximity to the customer) and its risks (e.g. communication and coordination overhead). Therefore, work should be distributed after a thorough study on the different tasks and the various locations. To do this, the categorization of work should be undertaken before it is distributed. This is known as modularization which can help overcome communication and coordination problems in the development process and makes the process more stable. In this paper, we present a survey on software modularization which includes principles of modularization and applicability of the concept to GSD.
  • Keywords
    software development management; GSD; communication problems; coordination problems; geographically dispersed locations; global software development environment; project management; software modularization; work distribution process; Computer science; Couplings; Organizations; Software engineering; Software measurement; Software systems; Dependency; Global Software Development; Modularization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data and Software Engineering (ICODSE), 2014 International Conference on
  • Print_ISBN
    978-1-4799-8175-5
  • Type

    conf

  • DOI
    10.1109/ICODSE.2014.7062705
  • Filename
    7062705