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
Link To Document