Usage of social and semantic web technologies to design a searching architecture for software requirement artefacts

At present, the research community recognises a complementary relationship between the semantic and the social web. The merging of these web instances could play an essential role in different knowledge domains. In this study, the authors promote a social–semantic web paradigm using software engineering as the knowledge domain specifically. The authors address a major problem – the difficulty for end-users in finding documentation related to software requirements proposed by them; this fact reduces their participation at the time of specifying the software requirements. Architecture is proposed for enhanced resources search, combining the strengths of the social (social annotations) and semantic (semantic metadata) technologies, which has been designed considering the search style of the information seekers. Such architecture is applied in a use-scenario, where the expert users who are not technicians have some restrictions and limitations to retrieve the documents they need. The preliminary results demonstrate that it is possible to take advantage of the defined infrastructure of the ontology to organise and integrate the metadata of resources which are in databases or existent files; this approach opens several possibilities as creation and validation of software requirements collaboratively among different expert-users.

[1]  Nicholas J. Belkin,et al.  Helping people find what they don't know , 2000, CACM.

[2]  Brian McBride,et al.  Jena: A Semantic Web Toolkit , 2002, IEEE Internet Comput..

[3]  Thomas R. Gruber,et al.  Collective knowledge systems: Where the Social Web meets the Semantic Web , 2008, J. Web Semant..

[4]  Hugh C. Davis,et al.  Replacing the Monolithic LOM: A Folksonomic Approach , 2007, Seventh IEEE International Conference on Advanced Learning Technologies (ICALT 2007).

[5]  Ricardo Colomo Palacios,et al.  Social Global Repository: using semantics and social web in software projects , 2008, Int. J. Knowl. Learn..

[6]  Hu Jing,et al.  The Research of the Semantic Search Engine Based on the Ontology , 2007, 2007 International Conference on Wireless Communications, Networking and Mobile Computing.

[7]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[8]  P. Jason Morrison,et al.  Tagging and searching: Search retrieval effectiveness of folksonomies on the World Wide Web , 2008, Inf. Process. Manag..

[9]  Francisco García-Sánchez,et al.  SOLAR: Social Link Advanced Recommendation System , 2010, Future Gener. Comput. Syst..

[10]  Tom Heath,et al.  Information-seeking on the Web with trusted social networks : from theory to systems , 2008 .

[11]  Georgia Koutrika,et al.  Can social bookmarking improve web search? , 2008, WSDM '08.

[12]  David O'Sullivan,et al.  Collaborative Innovation for the Management of Information Technology Resources , 2010, Int. J. Hum. Cap. Inf. Technol. Prof..

[13]  Mariano Fernández-López,et al.  Ontological Engineering , 2003, Encyclopedia of Database Systems.

[14]  Giancarlo Guizzardi,et al.  Towards semantic software engineering environments , 2002, SEKE '02.

[15]  Marek Hatala,et al.  E-Learning meets the Social Semantic Web , 2008, 2008 Eighth IEEE International Conference on Advanced Learning Technologies.