期刊文献+

基于构建软件功能描述的可复用软件检索方法 被引量:4

Retrieving Reusable Software by Constructing Functional Descriptions
下载PDF
导出
摘要 软件复用技术能够有效降低新软件产品开发的时间、人力和成本.在软件复用中,基于待开发软件的基本描述与简单需求,如何衡量已有软件的可复用性并对大量已有软件进行快速、自动的可复用性评估,已成为首要解决的问题.目前已有较多评价软件产品或软件项目相似度的研究工作,但相似性并不等于可复用性.因此,该文通过调研软件产品可复用性的相关研究,定义了一套适用于开源软件仓库中软件项目的可复用性评价指标,并设计了基于待开发软件项目的基本需求快速查询可复用软件项目的算法,实现了可复用软件项目检索系统.通过实验及专家对检索结果的评价,验证了所提描述方法的高效性和可用性. Through software reuse technology,reusing existing software components and modules can effectively reduce the time,labor and costs of new software product development.In software reuse,how to measure and evaluate the reusability of existing software is the first problem to be solved.Although there are a lot of researches assessing the similarities,it is not equal to the reusability.Therefore,this paper defines a set of assessment indexes which is applicable to the reusability of software projects in open source software repository,then designs an algorithm to quickly query reusable software projects based on the basic requirements of the software to be developed,and finally completes the retrieval system of the reusable software project.Experimental results and expert evaluation of the retrieval results verify the efficiency and usability of the method.
作者 伏广宇 李传艺 葛季栋 骆斌 FU Guangyu;LI Chuanyi;GE Jidong;LUO Bin(State Key Laboratory for Novel Software Technology,Nanjing University,Nanjing 210046,China;Software Institute,Nanjing University,Nanjing 210093,China)
出处 《应用科学学报》 CAS CSCD 北大核心 2020年第5期682-694,共13页 Journal of Applied Sciences
基金 国家自然科学基金(No.61802167) 南京大学中央高校基本科研业务费资助。
关键词 软件复用 软件需求 软件相似性 软件项目推荐 软件可复用性 开源软件仓库 software reuse software requirements software similarity software project recommendation software reusability open-source repository
  • 相关文献

参考文献1

二级参考文献4

共引文献2

同被引文献31

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部