Dynamic community: a new conceptual framework for supporting knowledge collaboration in software development

Dynamic community: a new conceptual framework for supporting knowledge collaboration in software development
复制标题

动态社区:支持软件开发中知识协作的新概念框架

DOI:
10.1109/apsec.2004.45
复制
发表时间:
2004
期刊:
11th Asia-Pacific Software Engineering Conference
影响因子:
--
通讯作者:
K. Kishida
K. Kishida
中科院分区:
--
文献类型:
--
作者:
Y. Ye;Yasuhiro Yamamoto;K. Kishida

文献摘要

被引文献

相似文献

软件开发是一项知识密集型活动,软件开发人员是知识工作者。软件开发所需的知识通常分布在不同的开发人员之间。因此,支持有效的知识协作和转移对于软件开发组织保持竞争力至关重要。本文提出了一种新的支持知识协作的理论/子动力社区,并讨论了它在软件开发中的应用。动态社区将传统的知识管理方法与基于社区的知识协作方法相结合,在传统的知识管理方法中,知识被正式化并积累在知识库中,而在基于社区的知识协作方法中,知识通过非正式的社区参与和人际接触进行转移。动态社区理论充分考虑了知识工作者个体对新知识不断变化的需求,以及知识工作者的社会关系在有效知识协作中的作用。本文介绍了支持动态社区的社会技术环境的一般体系结构--动态社区理论及其在软件开发中的应用。
Software development is a knowledge intensive activity and software developers are knowledge workers. Knowledge needed for software development is often distributed among different developers. Supporting efficient knowledge collaboration and transfer is thus essential for software development organizations to remain competitive. This paper proposes a new theory /sub y/namic community to support knowledge collaboration and discusses its application in software development. Dynamic community integrates the traditional knowledge management approach in which knowledge is formalized and accumulated in knowledge repositories, and the community-based knowledge collaboration approach in which knowledge is transferred through informal community participation and human contacts. The dynamic community theory takes into full consideration individual knowledge workers' ever-changing needs for new knowledge as well as the role of social relationship of knowledge workers in effective knowledge collaboration. This paper introduces the dynamic community theory, a general system architecture of sociotechnical environments in support of dynamic community, and its application in software development.