SRS: A Software Reuse System based on the Semantic Web



As software systems become bigger and more complex, software developers need to cope with a growing amount of information and knowledge. New supporting tools for the management of knowledge created during software development and maintenance is a necessity felt in the software 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 store and manage it for reuse. This paper describes SRS, a Semantic Reuse System for software development knowledge reuse based on Semantic Web technologies. This tool aids the software developer in two ways: searching the knowledge repository and suggesting relevant knowledge for the current task the user is performing. We describe how this knowledge is stored and the reasoning mechanisms that support the reuse.


Sematic Web, Software Reuse, Knowledge Management, Ontologies


Semantic Web

Related Project

SRS: Semantic Reuse System


3rd International Workshop on Semantic Web Enabled Software Engineering (SWESE) of the 4th European Semantic Web Conference (ESWC), June 2007

Cited by

Year 2012 : 1 citations

 Awny Alnusair and Tian Zhao, "Retrieving Reusable Software Components Using Enhanced Representation of Domain Knowledge", Recent Trends in Information Reuse and Integration, pp. 363-379, Springer Vienna, 2012

Year 2010 : 1 citations

 Gerardo Matturro, Andrés Silva, "A Model for Capturing and Managing Software Engineering Knowledge and Experience", Journal of Universal Computer Science (J.UCS), vol. 16, no. 3, pp. 479-505, 2010

Year 2009 : 4 citations

 Hend Ben Hadji and Ho-Jin Choi, "Towards contextual information based-approach to support software reuse system", Proceedings of the 11th international conference on Advanced Communication Technology, Volume 1, February 2009, 132-136

 Yajing Zhao, Jing Dong and Tu Peng, "Ontology Classification for Semantic-Web-Based Software Engineering", IEEE Transactions on Services Computing, Volume 2, Issue 4, October 2009, 303-317

 Aftab Iqbal, Oana Ureche and Michael Hausenblas, "Integrating Linked Data Driven Software Development Interaction into an IDE", Proceedings of the 5th International Workshop on Semantic Web Enabled Software Engineering, October 2009, 73-85

 G. N. K. Suresh Babu and Dr. S. K. Srivatsa, "Analysis and Measures of Software Reusability", International Journal of Reviews in Computing, Volume 1, December 2009, 41-46

Year 2008 : 1 citations

 Ricardo Colomo-Palacios, Juan Miguel Gomez-Berbis, Angel Garcia-Crespo and Inmaculada Puebla-Sanchez, "Social Global Repository: using semantics and social web in software projects", International Journal of Knowledge and Learning, Volume 4, Number 5/2008, 452-464