1. FOUR Dynamics for BRINGING USE BACK INTO Software Reuse.
- Author
-
Desouza, Kevin C., Awazu, Yukika, and Tiwana, Amrit
- Subjects
- *
KNOWLEDGE management , *COMPUTER software development , *OPEN source software , *COMPUTER industry , *COMPUTER software , *INFORMATION resources management , *DATA mining , *COMPUTER programming , *INFORMATION professionals - Abstract
The article discusses reuse knowledge management in the development of software. Reuse has long been an idea ahead of its time. As knowledge management increasingly becomes crucial to the survival of software organizations, it is imperative that software development organizations appreciate that knowledge exploitation is a dynamic, three-pronged process that covers public, quasi-public, and private knowledge spaces. Two recent trends in computing have brought reuse to the forefront. These include 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 most frequent users of open source knowledge and code are rookies rather than experts, and temporary project teams rather than the permanent open source community directly associated with the project. However, the success of open source projects depends on experts and veteran programmers contributing to the public knowledge space. The success of the open source model therefore depends upon new and different types of incentive systems to sustain high-quality knowledge contributions in the medium and long run.
- Published
- 2006
- Full Text
- View/download PDF