10.11896/j.issn.1002-137X.2014.09.017
基于自然语言的软件信息检索工具
随着开源软件项目规模的增大,如何快速地学习、理解一个软件项目成为基于复用的软件开发活动中的一个重要环节.这些开源软件项目的源代码和文档集的数量都比较庞大,开发人员在学习过程中查找和阅读这些软件信息需要花费大量的时间和精力.为此,提出一种基于自然语言的软件信息检索方法,以帮助开发人员快速地检索并理解其需要的软件信息.基于该方法,设计并实现了NaLSiSe工具.NaLSiSe工具在中国计算机学会主办的第一届软件研究成果原型竞赛中荣获优秀奖.以Lucene为例,验证了该工具可以有效减少开发人员阅读源代码和文档的工作量,同时具备简洁的用户界面和友好的用户体验.
软件复用、软件项目、信息检索、自然语言提问
41
TP311(计算技术、计算机技术)
国家863计划:网构化软件生产、构造和复用技术与工具2012AA011202;国家自然科学基金:软件构件自动标签及其应用技术研究61103024
2014-11-03(万方平台首次上网日期,不代表论文的发表时间)
共5页
91-95