Accelerating software development through collaboration

被引:0
|
作者
Augustin, L [1 ]
Bressler, D [1 ]
Smith, G [1 ]
机构
[1] VA Software Corp, Fremont, CA 94538 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 Samba that was generally developed faster and with higher quality than comparable commercially available alternatives [1,2,3,20]. 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.
引用
收藏
页码:559 / 563
页数:5
相关论文
共 50 条
  • [1] Interdisciplinary Collaboration through Wikis in Software Development
    Phuwanartnurak, Ammy Jiranida
    [J]. 2009 ICSE WORKSHOP ON WIKIS FOR SOFTWARE ENGINEERING, 2009, : 82 - 90
  • [2] Accelerating Drug Development Through Collaboration:The Hepatitis C Drug Development Advisory Group
    Hutchison, C.
    Kwong, A.
    Ray, S.
    Struble, K.
    Swan, T.
    Miller, V.
    [J]. CLINICAL PHARMACOLOGY & THERAPEUTICS, 2014, 96 (02) : 162 - 165
  • [3] Analyzing Collaboration in Software Development Processes through Social Networks
    Magdaleno, Andrea Magalhaes
    Lima Werner, Claudia Maria
    de Araujo, Renata Mendes
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, PT I, 2010, 6415 : 435 - +
  • [4] Fostering Collaboration in Software Development through a Visual Assistant to Unit Testing
    Tamisier, Thomas
    Mathu, Morgan
    Feltz, Fernand
    [J]. COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING (CDVE), 2012, 7467 : 167 - 170
  • [5] Accommodating software development collaboration
    Wu, L
    Sahraoui, H
    [J]. 12th Asia-Pacific Software Engineering Conference, Proceedings, 2005, : 33 - 40
  • [6] Accelerating yield ramp through design and manufacturing collaboration
    Sharma, RC
    Dai, HX
    Smalying, MC
    Duane, MP
    [J]. 24TH ANNUAL BACUS SYMPOSIUM ON PHOTOMASK TECHNOLOGY, PT 1 AND 2, 2004, 5567 : 128 - 136
  • [7] Support for Starting Collaboration in Distributed Software Development through Collaborative Working Spheres
    Rene Palacio Cinco, Ramon
    Moran y Solares, Alberto L.
    Manuel Gonzalez y Gonzalez, Victor
    [J]. COMPUTACION Y SISTEMAS, 2014, 18 (04): : 787 - 808
  • [8] Supporting collaboration in software development activities
    Lewandowski, Arnaud
    Bourguin, Gregory
    [J]. 2006 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, PROCEEDINGS, VOLS 1 AND 2, 2006, : 381 - 387
  • [9] Collaboration Analysis in Global Software Development
    Horta, Vitor
    Stroele, Victor
    Schettino, Vinicius
    Oliveira, Jonice
    David, Jose Maria
    Araujo, Marco Antonio P.
    [J]. PROCEEDINGS OF THE 2019 IEEE 23RD INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2019, : 464 - 469
  • [10] Collaboration Patterns for Offshore Software Development
    van Heesch, Uwe
    [J]. PROCEEDINGS OF THE 20TH EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS (EUROPLOP 2015), 2015,