节点文献
开源对软件工程的作用及关键搜索技术分析
The role of open source for software engineering and the analysis of the key search technology
【摘要】 随着网络技术的迅速发展,开源软件正以前所未有的优势得以迅速发展。现在的开源软件已经成为软件发展的主要流行趋势。开源软件的成功对软件产业起到了巨大的作用。同时,由于目前开源软件数量急剧增加,迅速准确地寻找到用户所需的代码成为一个关键问题。现有的代码搜索引擎大都是基于文本的搜索,并未利用语法、语义信息,在搜索准确性方面受到极大限制。因此,有学者提出利用代码的语法和语义等信息辅助代码搜索。从多个方面对开源的作用做一个较全面的介绍,并对开源代码的关键搜索技术做一个简要综述。
【Abstract】 With the rapid development of network technology, open source software is developing rapidly. Open source software has now become the main trend of software development. The success of open source software has played a huge role in the software industry. Meanwhile, with the current sharp increasing in the number of open source software, finding the code you need has become a key issue. Existing code search engines mostly use text-based search technology. However, these search engines don′t take advantage of syntax, semantics. Therefore, the Search results are inaccurate. So, some scholars have proposed to use of the code syntax, semantics and other information to help code search. This article do a more comprehensive description of the role of open source from the many aspects, and make a review of the key open source search technology.
【Key words】 open source; reuse; search; key words; grammar; semantics;
- 【文献出处】 微型机与应用 ,Microcomputer & Its Applications , 编辑部邮箱 ,2015年24期
- 【分类号】TP311.5
- 【被引频次】1
- 【下载频次】151