How is open source affecting software development?

被引:64
作者
Spinellis, D
Szyperski, C
机构
[1] Athens Univ Econ & Business, Dept Management Sci & Technol, GR-10434 Athens, Greece
[2] Microsoft Res, Redmond, WA 98052 USA
关键词
D O I
10.1109/MS.2004.1259204
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The way proliferation and availability of open source is affecting software development efforts are discussed. From a developer's perspective, open source is a combination of visible source code and a right to make unencumbered derivatives. The open source community gives a rich base of reusable software, typically available at the cost of downloading the code from the Internet. A problem associated with reusing open source elements is that their quality varies widely from shoddy to industrial strength and no standardized processes and metrics exist for assessing the quality of a given element.
引用
收藏
页码:28 / 33
页数:6
相关论文
共 12 条
[1]  
[Anonymous], 1977, PRINCIPLES PROGRAMMI
[2]  
Christensen C. M., 1997, INNOVATORS DILEMMA N
[3]  
EHRENKRANTZ JR, 2003, P 3 WORKSH OP SOURC
[4]  
Feller J., 2001, Understanding open source software development, V1st
[5]  
GABRIEL RP, 2000, P ACM C OBJ OR PROGR
[6]  
Raymond Eric S., 2001, CATHEDRAL BAZAAR MUS
[7]  
SANDRED J, 2001, MANAGING OPEN SOURCE
[8]  
SPINELLIS D, 2003, EFFECTIVE SOFTWARE D, P2
[9]  
SPINELLIS D, 2003, EFFECTIVE SOFTWARE D
[10]  
SZYPERSKI C, 2003, SOFTWARE ECOSYSTEM U