WordNet: a lexical database for English
Communications of the ACM
Software engineering with reusable components
Software engineering with reusable components
Ontology: its transformation from philosophy to information systems
Proceedings of the international conference on Formal Ontology in Information Systems - Volume 2001
Knowledge Management and Its Integrative Elements
Knowledge Management and Its Integrative Elements
IEEE Intelligent Systems
Swoogle: a search and metadata engine for the semantic web
Proceedings of the thirteenth ACM international conference on Information and knowledge management
Lucene in Action (In Action series)
Lucene in Action (In Action series)
Position paper: ontology construction from online ontologies
Proceedings of the 15th international conference on World Wide Web
Toward a Software Maintenance Methodology using Semantic Web Techniques
SOFTWARE-EVOLVABILITY '06 Proceedings of the Second International IEEE Workshop on Software Evolvability
Bringing semantics to web services: the OWL-S approach
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
Hi-index | 0.00 |
As software systems become bigger and more complex, software developers need to cope with a growing amount of information and knowledge. The knowledge generated during the software development process can be a valuable asset for a software company. But in order to take advantage of this knowledge, the company must store and manage it for reuse. Ontologies are a powerful mechanism for representing knowledge and encoding its meaning. These structures can be used to model and represent the knowledge, stored in a knowledge management system, and classify it according to the knowledge domain that the system supports. This paper describes the Semantic Reuse System (SRS), which takes advantage of ontologies, represented using the knowledge representation languages of the Semantic Web, for software development knowledge reuse. We describe how this knowledge is stored and the reasoning mechanisms that support the reuse.