Title
Coordination in software development: the problem of task allocation
Abstract
To systematize software development, many process models have been proposed over the years. These models focus on the sequence of steps used by developers to create reliable software. Though these process- models have helped companies to gain certification and attain global standards, they don't take into account interpersonal interactions and various other social aspects of software development organizations. In this paper we tackle one crucial part of the Coordination problem in Software Development, namely the problem of task assignment in a team. We propose a methodology to test a hypothesis based on how social networks can be used to improve coordination in Software Industry. In a pilot case study based on 4 teams of Masters Student working in a globally distributed environment (Holland and India), the social network structures along with the task distribution in each of the teams were analyzed. In each case we observed patterns, which could be used to test many hypotheses on team coordination and task allocation between them.
Year
DOI
Venue
2005
10.1145/1083106.1083107
ACM SIGSOFT Software Engineering Notes
Keywords
Field
DocType
social network analysis,social network,distributed environment,process model,software architecture,software development
Personal software process,Systems engineering,Computer science,Software development process,Software metric,Software construction,Team software process,Software development,Goal-Driven Software Development Process,Social software engineering
Journal
Volume
Issue
ISSN
30
4
0163-5948
ISBN
Citations 
PageRank 
1-59593-120-1
6
0.42
References 
Authors
4
1
Name
Order
Citations
PageRank
chintan amrit116019.11