ABSTRACT

Knowledge sharing is the core activity of Knowledge Management. However, knowledge sharing is one of the biggest problems in software development work. The knowledge in software development is diverse and its proportions are immense and growing. Organizations have problems keeping track of what this knowledge is, where it is, and who has it. A structured way of sharing the knowledge could help software development organizations leverage the knowledge they possess. Recent work in Artificial Intelligence is exploring the use of ontologies as a way to share and reuse knowledge among software development teams. In this paper, in order to improve knowledge sharing of software development, we describe the ontology-based approach which facilitates and encourages the sharing of useful information, and introduce the ontological representation and knowledge accessing to centrahze the diverse knowledge; we also explored the way of creating the evolving ontologies to adapt the growing knowledge.