Four dynamics for bringing use back into software reuse

被引:9
作者
Desouza, KC [1 ]
Awazu, Y
Tiwana, A
机构
[1] Engaged Enterprise, Chicago, IL USA
[2] Univ Washington, Seattle, WA 98195 USA
[3] Iowa State Univ, Ames, IA USA
关键词
Codes (symbols) - Computer operating systems - Project management - Software engineering - Systems analysis;
D O I
10.1145/1107458.1107461
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The concept of reuse, redesign, and recoding dynamics in a software organizational reuse mandate, regardless of the maturity of the reuse programs, is discussed. Reuse is the application of existing software artifacts similar to redesign, which is the act of altering existing software artifacts, and recoding is the discovery of new software artifacts through construction of software code or system designs. Two recent trends in computing revealed that reuse concept involved open source development projects such as Linux and component-based software development. The success of open source development rests on individuals contributing code fragments, scripts, and ideas to the public knowledge space associated with the project. The success of open source project depends on expert and veteran programmers contributing to the public knowledge space.
引用
收藏
页码:96 / 100
页数:5
相关论文
共 6 条
[1]   THE ROLE OF DOMAIN EXPERIENCE IN SOFTWARE-DESIGN [J].
ADELSON, B ;
SOLOWAY, E .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (11) :1351-1360
[2]  
Barney G., 1967, Awareness of Dying, DOI DOI 10.4324/9780203793206
[3]   Facilitating tacit knowledge exchange [J].
Desouza, KC .
COMMUNICATIONS OF THE ACM, 2003, 46 (06) :85-88
[4]  
Desouza KC, 2003, COMMUN ACM, V46, P99
[5]   The search-transfer problem: The role of weak ties in sharing knowledge across organization subunits [J].
Hansen, MT .
ADMINISTRATIVE SCIENCE QUARTERLY, 1999, 44 (01) :82-111
[6]   The concept of "ba": Building a foundation for knowledge creation [J].
Nonaka, I ;
Konno, N .
CALIFORNIA MANAGEMENT REVIEW, 1998, 40 (03) :40-+