【摘 要】
:
开源代码复用是重要的软件开发模式,但开源许可证侵权与代码同步更新是当前开源代码复用中的2个主要问题。利用代码快照间的高度相似性特点,设计一种代码仓库的高效增量分析
【基金项目】
:
国家自然科学基金(61772078),北京市重点研发计划(D171100001817003)
论文部分内容阅读
开源代码复用是重要的软件开发模式,但开源许可证侵权与代码同步更新是当前开源代码复用中的2个主要问题。利用代码快照间的高度相似性特点,设计一种代码仓库的高效增量分析方法,在此基础上,利用Simhash算法将函数代码映射成函数指纹,提出以函数为基本分析单元的工程相似度计算方法,从而降低分析结果的存储空间并提高代码比对速度。设计3组实验分别从代码分析效率、工程相似度判定和函数更新检测方面进行评估,结果表明,该方法能满足开源代码复用中相似度检测和代码溯源的需求,且能够有效缩短总体分析时间。
其他文献
中西方治理理论的发展充分证明治理具有历史性和地域性。自改革开放以来,中国大国治理之路经历了由发展生产力到解决“人民日益增长的美好生活需要和不平衡不充分的发展之间
针对白盒模糊测试中的环境交互问题,提出一种基于外部函数探测和校正的隐藏路径搜索方案HPSBEF。利用约束求解获取外部函数在执行新路径时的输出值,并将结果记录在链表中,在
中国在国际舞台上展现出前所未有的领导力,更强的领导力意味着中国将更自信。这种从容自信和领导力,来自于改革开放累积的丰富经验和成就,来自于渊源深厚的中国文化,来自于中
为评价γ-氨基丁酸(GABA)的安全性,进行了GABA的急性毒性和蓄积毒性研究。结果表明:采用改良寇氏法测得GABA对小鼠的经口LD50为15.55 g/kg,采用剂量递增法测得GABA对小鼠的蓄