kirancodes.me
To Proof Maintenance & Beyond!

A research agenda for distributed software development

Bikram Sengupta, Satish Chandra, Vibha Sinha

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.

BibTeX
@inproceedings{Sengupta-al:ICSE06,
  author    = {Bikram Sengupta and
               Satish Chandra and
               Vibha Sinha},
  title     = {A research agenda for distributed software development},
  booktitle = {ICSE},
  pages     = {731--740},
  publisher = {{ACM}},
  year      = {2006},
}

Related papers