• DocumentCode
    1690525
  • Title

    Accelerating software development through collaboration

  • Author

    Augustin, Larry ; Bressler, Dan ; Smith, Guy

  • Author_Institution
    VA Software Corp, Fremont, CA, USA
  • fYear
    2002
  • Firstpage
    559
  • Lastpage
    563
  • Abstract
    In early 1999, VA Software launched a project to understand how the Internet development community had been able to produce software such as Linux, Apache and Sarnba that was generally developed faster and with higher quality than comparable commercially available alternatives. Our goal was simple: determine how to make more software development projects successful. We discovered that successful Internet community projects employed a number of practices that were not well characterized by traditional software engineering methodologies. We now refer to those practices as collaborative software development or CSD. Late in 1999 we developed the SourceForge platform to make it easy for even small software development projects to employ those practices, and in November of 1999 launched the SourceForge.net Web site based on the SourceForge platform. The site was an overwhelming success, and in less than two years, grew to support more than 27,000 software development projects and over a quarter million software developers worldwide. SourceForge.net affords us an unequaled test bed for understanding CSD. In response to demand from companies seeking to enable CSD within their organizations, we announced a commercial version of the SourceForge platform, SourceForge Enterprise Edition, in August 2001. This paper describes the principles of CSD, the software development pain points those principles address, and our experience enabling CSD with the SourceForge platform.
  • Keywords
    Internet; public domain software; software engineering; Internet; Linux; SourceForge platform; VA Software; Web site; collaborative software development; open source software; software engineering methodologies; Acceleration; Collaborative software; Companies; Internet; Linux; Pain; Programming; Software engineering; Software quality; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
  • Conference_Location
    Orlando, FL, USA
  • Print_ISBN
    1-58113-472-X
  • Type

    conf

  • Filename
    1008000