Knowledge Reuse in Software Development Using Semantic Web Technologies



Software developement is a complex activity that involves a huge amount of technical knowledge. Software engineers, during their activity, use this knowledge and create new knowledge, thus enriching the development team knowledge and know-how. One of the problems of this kind of knowledge is that it can not be easily reused, since it is implicit or tacit knowledge. In this paper, we propose an approach to knowledge capture and reuse using Semantic Web technologies. Our approach is based on ontologies to represent knowledge, which are represented using Semantic Web technologies. These technologies enable also the managment and reasoning with ontologies, that support the reuse of knowledge. We describe a system called Semantic Reuse System (SRS), which implements our approach, and present experimental work with knowledge indexing and retrieval.


Knowledge Management


Knowledge Management

Related Project

SRS: Semantic Reuse System


1st Artificial Intelligence Techniques in Software Engineering Workshop (AISEW) of the 18th European Conference on Artificial Intelligence (ECAI 2008), July 2008

Cited by

No citations found