ACM Home Page
Please provide us with feedback. Feedback
A research agenda for distributed software development
Full text PdfPdf (313 KB)
Source International Conference on Software Engineering archive
Proceedings of the 28th international conference on Software engineering table of contents
Shanghai, China
SESSION: Software engineering: achievements & challenges: domain-specific challenges table of contents
Pages: 731 - 740  
Year of Publication: 2006
ISBN:1-59593-375-1
Authors
Bikram Sengupta  IBM Research and Indian Institute of Technology, New Delhi, India
Satish Chandra  IBM Research, Hawthorne, NY
Vibha Sinha  IBM Research and Indian Institute of Technology, New Delhi, India
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 58,   Downloads (12 Months): 549,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1134285.1134402
What is a DOI?

ABSTRACT

In recent years, a number of business reasons have caused software development to become increasingly distributed. Remote development of software offers several advantages, but it is also fraught with challenges. In this paper, we report on our study of distributed software development that helped shape a research agenda for this field. Our study has identified four areas where important research questions need to be addressed to make distributed development more effective. These areas are: collaborative software tools, knowledge acquisition and management, testing in a distributed set-up and process and metrics issues. We present a brief summary of related research in each of these areas, and also outline open research issues.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Nasscom - Mckinsey report 2002 http://www.nasscom.org/artdisplay.asp?Art_id=1225
 
2
Carmel, E. and Agarwal, R. Offshore Sourcing of Information Technology Work by America's Largest Firms. Technical Report, Kogod School, American University, Washington D.C., November 2000.
 
3
Business Week Online, March 1, 2004. http://www.businessweek.com/magazine/content/04_09/b3872001_mz001.htm
 
4
 
5
Damian, D. and Zowghi, D. Requirements Engineering challenges in multi-site software development organizations. Requirements Engineering Journal 8, 2003, pages 149--160
 
6
7
 
8
Carmel, E. Global Software Teams. Prentice Hall, 1999.
9
 
10
Espinosa, J., Kraut, R.E., Lerch, F.J., Slaughter, S.A., Herbsleb, J. and Mockus, A. Shared Mental Models and Coordination in Large-Scale, Distributed Software Development. International Conference in Information Systems 2001
 
11
 
12
Olson, G.M, and Olson, J.S. Distance matters. Human-Computer Interaction, 2000
 
13
McDonough, E. F, Kahn, K., and Barczak, G. An investigation of the use of global, virtual, and collocated new product development teams. Journal of Product Innovation Management 2001
 
14
Kiesler, S., Cummings, J.N. What do we know about proximity in work groups? A legacy of research on physical distance. In Distributed Work, Hinds, P., Kiesler, S. (ed.) 2002
 
15
 
16
Arora, A., and Gambardella, A. The Globalization of the Software Industry: Perspectives and Opportunities for Developed and Developing Countries. NBER Working Paper No. 10538, June 2004. http://www.nber.org/papers/W10538
 
17
 
18
Herbsleb, J.D., and Mockus, A. An Empirical Study of Speed and Communication in Globally-Distributed Software Development. IEEE Transactions on Software Engineering, 29(3), 2003
 
19
20
21
 
22
 
23
 
24
Jarvenpaa, S. and Leidner, D. Communication and Trust in Global Virtual Teams. Journal of Computer Mediated Communication 3(4), June, 1998.
 
25
Booch, G. and Brown, A. Collaborative Development Environments. Advances in Computers Vol. 59, Academic Press, August 2003.
 
26
 
27
28
 
29
30
31
 
32
Sinha, V., Sengupta, B., and Chandra, S. EGRET: A Collaborative Tool for Distributed Requirements Management. IBM Research Technical Report, RI06001, 2005.
 
33
 
34
 
35
Allen, T.J. Managing the Flow of Technology. MIT Press, 1977
 
36
Allen, T.J. and Hauptman, O. The Influence of Communication Technologies on Organizational Structure: A Conceptual Model for Future Research. Communication Research 14(5), 1987, pages 575--587.
 
37
 
38
 
39
40
41
42
 
43
Domingo-Ferrer, J.Current Directions in Statistical Data Protection. In Proceeding of Statistical Data Protection, 1998.
44
 
45
46
47
48
 
49
The World Wide Web Virtual Library: Formal Methods. http://vl.fmnet.info
50
 
51
 
52
 
53
 
54
 
55
 
56
 
57
 
58
 
59
Prikladnicki, R., Yamaguti, M. H., Antunes, D. C. Risk Management in Distributed Software Development: A Process Integration Proposal. 5th IFIP Working Conference on Virtual Enterprises at 18th IFIP World Computer Congress, 2004
60


Collaborative Colleagues:
Bikram Sengupta: colleagues
Satish Chandra: colleagues
Vibha Sinha: colleagues