ISSN : 1796-217X
Volume : 3    Issue : 4    Date : April 2008

Using Semantic Wikis to Support Software Reuse
Sajjan G. Shiva and Lubna A. Shala
Page(s): 1-8
Full Text:
PDF (426 KB)

It has been almost four decades since the idea of software reuse was proposed. Many success
stories have been told, yet it is believed that software reuse is still in the development phase and
has not reached its full potential. How far are we with software reuse research? What have we
learned from previous software reuse efforts? This paper is an attempt to answer these questions
and propose a software reuse repository system based on semantic Wikis. In addition to
supporting general collaboration among users offered by regular wikis, semantic Wikis provide
means of adding metadata about the concepts and relations that are contained within the Wiki. This
underlying model of domain knowledge enhances the software repository navigation and search
performance and result in a system that is easy to use for non-expert users while being powerful in
the way in which new artifacts can be created and located.

Index Terms
Software Reuse, Architecture, Domain Engineering, Product Lines, Component, Software
Repository, Wiki, Knowledgebase, Metadata, Semantic, Ontology, Semantic Search, Retrieval