Knowledge management using semantic web technologies: an application in software development

  • Authors:
  • Bruno Antunes;Nuno Seco;Paulo Gomes

  • Affiliations:
  • CISUC DEI - University de Coimbra, Coimbra, Portugal;CISUC DEI - University de Coimbra, Coimbra, Portugal;CISUC DEI - University de Coimbra, Coimbra, Portugal

  • Venue:
  • Proceedings of the 4th international conference on Knowledge capture
  • Year:
  • 2007

Quantified Score

Hi-index 0.03

Visualization

Abstract

As software systems become bigger and more complex, software developers need to cope with a growing amount of information and knowledge. New supporting toolsfor management of knowledge created during softwaredevelopment and maintenance is a necessity felt in thesoftware industry. 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 acquire, store andmanage it for reuse. This paper describes SRS (Semantic Reuse System), a system for management and reuse of software development knowledge based on Semantic Web technologies. SRS enables software developers to submit knowledge that the system then analyzes and indexes for later use. We describe how the knowledge is represented and how the reasoning mechanisms support knowledge reuse.