Approaches to collaborative software development

被引:17
作者
Hildenbrand, Tobias [1 ]
Rothlauf, Franz [1 ]
Geisser, Michael [1 ]
Heinzl, Armin [1 ]
Kude, Thomas [1 ]
机构
[1] Univ Mannheim, Dept Informat Syst 1, D-68131 Mannheim, Germany
来源
CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS | 2008年
关键词
collaborative software development; software engineering; software development processes; industrialization of software production; inter-organizational software development;
D O I
10.1109/CISIS.2008.106
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software development is becoming more and more complex. Traditionally and to date, the software development process rather corresponds to job-shop manufacturing. Therefore, the ever growing demands for different kinds of software as well as the ongoing globalization require more efficient development processes. Both scientific literature and practical experience hence postulate a necessary industrialization of software development and design of novel forms of specialization, task distribution, and collaboration. Existing approaches to collaborative software development can be classified and analyzed according to multiple categories. By evaluating these, current deficiencies are identified and discussed for further investigation.
引用
收藏
页码:523 / 528
页数:6
相关论文
共 36 条
[1]  
Altmann J., 1999, Proceedings of Technology of Object-Oriented Languages and Systems - TOOLS 30 (Cat. No.PR00278), P194, DOI 10.1109/TOOLS.1999.787549
[2]  
Augustin L, 2002, ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, P559, DOI 10.1109/ICSE.2002.1008000
[3]  
BAIR JH, 1989, P 34 IEEE COMP SOC I, P208
[4]   Embracing change with extreme programming [J].
Beck, K .
COMPUTER, 1999, 32 (10) :70-+
[5]  
Boehm B., 1994, Proceedings. Third International Conference on the Software Process. Applying the Software Process (Cat. No.94TH8001), P59, DOI 10.1109/SPCON.1994.344423
[6]   Developing groupware for requirements negotiation:: Lessons learned [J].
Boehm, B ;
Grünbacher, P ;
Briggs, RO .
IEEE SOFTWARE, 2001, 18 (03) :46-+
[7]   Tactical approaches for alleviating distance in global software development [J].
Carmel, E ;
Agarwal, R .
IEEE SOFTWARE, 2001, 18 (02) :22-29
[8]   A FIELD-STUDY OF THE SOFTWARE-DESIGN PROCESS FOR LARGE SYSTEMS [J].
CURTIS, B ;
KRASNER, H ;
ISCOE, N .
COMMUNICATIONS OF THE ACM, 1988, 31 (11) :1268-1287
[9]  
Dean D. L., 1997, Journal of Management Information Systems, V14, P179
[10]   Collaborative problem solving and groupware for software development [J].
DeFranco-Tommarello, Joanna ;
Deek, Fadi P. .
Information Systems Management, 2004, 21 (01) :67-80