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.
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 byNo citations found