面向开源软件的演化确认方法

来源 :计算机科学与探索 | 被引量 : 0次 | 上传用户:cscec83
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件演化确认是软件工程领域的一个重点和热点的研究方向。由于开源软件具有群智开发,演化过程不可控和不可建模等特点,使得传统的确认方法不适合于开源软件,故从功能语义角度提出了一种软件演化确认方法,试图将代码按主题的方式进行聚类,每一个主题表征软件系统的一个功能集合,演化确认工作被转化为功能集合与演化需求之间的映射关系。通过对现有开源软件的源代码进行实验,获取了大量的真实可靠实验数据,对这些实验数据进行分析后得出的实验结果表明该方法相较基于文本的基线方法,更能有效区分是否已经演化,可以用于对软件演化进行确认工作
其他文献
在我国社会经济实现迅猛发展的现阶段,随着市场竞争的日渐激烈,人力资源已经成为推动国民经济发展的第一资源,人力资源管理工作的重要性也随之逐渐凸显出来,并且得到了各个行
写作作为初中阶段语文教学的重要组成部分,对语文教学整体效果具有非常显著的影响,这部分在教学考核中不仅占有较大的分值,而且写作涉及的内容包括了语法、用词、修辞和写作
面向属性概念格是形式概念分析中的一种重要数据结构。为刻画不完备信息环境下的属性概念认知结构,将描述不完备信息的区间集方法引入到面向属性概念格的研究之中,由此定义了
信息时代下,对企业管理会计提出更高要求。本文主要针对'互联网+'时代下管理会计设计框架进行研究,以提高企业管理能力为主,在保证会计信息广泛共享的情况下,促进管
近期,许多学者开始结合深度网络进行图像处理,与传统的基于人工抽取的特征相比,由深度卷积网络提取的特征更为准确,效果更好。因此,提出了一种结合卷积神经网络和哈希算法的深度网络架构,用于大规模图像检索。一方面,为了更好地保持哈希编码之间的语义相似性,引入了多任务学习机制,将图像分类信息和图像间的相似度信息同时用于模型的训练,并且根据信息熵理论,训练过程中使哈希编码尽可能地维持均匀分布以增加信息量;另一
副本技术旨在通过预测用户获取数据行为并在适当的地点放置副本来降低网络延迟以及减少网络带宽消耗。副本技术已经广泛用在了数据网格、云计算中。副本技术主要有两大过程:第
随着信息技术和对地观测技术的飞速发展,遥感技术在社会生活和经济建设中发挥着越来越重要的作用。分类模型的准确性和抗干扰能力对精确绘制复杂的土地覆盖和土地利用分类至关重要。针对大规模遥感数据难以获取大量标记数据的问题,基于低秩表示模型和图的半监督学习方法,提出了基于分块低秩图的大规模遥感图像半监督分类应用。为了解决低秩表示计算复杂度高的问题,将预处理后的图像按像素进行分块处理,并在每个块上实现低秩表示
我国是个传统的农业大国,地域辽阔,各地区地势的差异化造就了特色农产品的多样化。伴随着互联网电子商务的发展,农产品发展又开辟了一种新的销售方式,即农产品电子商务。随着
随着电子商务企业的进步,企业的财务管理要求逐渐提高,高效财务管理模式深受企业的喜欢,那么如何找到一种适合电子商务企业的财务管理模式非常重要,本文对电子商务企业财务管
选修课的设置与实验是新一轮高中课改的一个亮点,而英语学科探究类的选修课有助于拓展学生的知识和技能,发展学生特长,提高学生对英语学习的积极性,提升其人文素养。所以,选