Computer Science ›› 2014, Vol. 41 ›› Issue (9): 91-95.doi: 10.11896/j.issn.1002-137X.2014.09.017

Previous Articles     Next Articles

Design and Implementation of Natural Language Based Software Information Retrieval Tool

YE Ting,CHEN Xiu-zhao,ZOU Yan-zhen,ZHAO Jun-feng and XIE Bing   

  • Online:2018-11-14 Published:2018-11-14

Abstract: Open source software projects have become a kind of important sources in software reuse.When the source code and code related documents in a project are very large,it is time-consuming for end-users to find the right information (code or document) segments.We proposed a natural language based software information retrieval approach,which helps developers to get the software information they need more quickly and conveniently.Based on this approach,we designed and implemented a natural language based software information search engine (NaLSiSe).We took Lucene as an example to illustrate how NaLSiSe automatically analyses and organizes the related software information,constructs query in natural language based search engine so as to improve the precision.

Key words: Software reuse,Software project,Information retrieval,Natural language question

[1] Wang H,Wang C.Open source software adoption:A status report[J].IEEE Software,2001,18:90-96
[2] Madnmohan T R,De’ R.Open source reuse in commercial firms [J].IEEE Software,2004,21:62-69
[3] Marcus A,Antoniol G.On the use of text retrieval techniques in software engineering[C]∥Proceedings of IEEE/ACM International Conference on Software Engineering,Technical Briefing.2012
[4] Bernstein A,Kaufmann E,Kaiser C.Querying the Semantic Web with Ginseng A Guided Input Natural Language Search Engine[C]∥Proceedings of the 15th Workshop on Information Technology and Systems.2005:45-50
[5] de Alwis B,Murphy G C.Answering Conceptual Queries withFerret[C]∥Proceedings of IEEE/ACM International Confe-rence on Software Engineering.2008:21-30
[6] Begel A,Phang K Y,Zimmermann T.Codebook:Discoveringand Exploiting Relationships in Software Repositories[C]∥Proceedings of IEEE/ACM International Conference on Software Engineering.2010:125-134
[7] Würsch M,Ghezzi G,Reif G,et al.Supporting Developers with Natural Language Queries[C]∥Proceedings of IEEE/ACM International Conference on Software Engineering.2010:165-174
[8] Berners-Lee T,Hendler J,Lassila O.The Semantic Web [J].Scientific American,2001,284(5):34-43
[9] Nivre J.Dependency grammar and dependency parsing [R].Technical Report MSI report 05133.2005

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!