赵伟
- 作品数:6 被引量:44H指数:3
- 供职机构:北京大学计算机科学技术研究所更多>>
- 发文基金:国家重点基础研究发展计划国家高技术研究发展计划国家自然科学基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 一种基于功能需求层次凝聚的程序聚类方法被引量:16
- 2006年
- 对大型复杂系统进行聚类分析能够改善软件维护的效率和效果,同时也是获取可复用构件的基础.提出一种基于需求层次凝聚的程序聚类方法来解决这个问题.该方法利用存在于需求描述中的语义信息获取问题域的高层逻辑,结合对源代码的动态分析,最终获取对源代码的分解划分.使用该方法获取的划分结果具有到问题域的映射;并且由于采用了动态的分析策略,该方法具有灵活的划分粒度.
- 赵伟张路梅宏孙家骕
- 模型驱动的面向对象程序信息抽取方法
- 2005年
- 为了满足当前程序理解工具对效率、容错性和灵活性的要求,提出一种模型驱动的面向对象程序抽取方法.并应用这种方法实现了java程序的信息抽取器.这种方法通过对面向对象程序表示模型的分层,采用宽度优先信息抽取策略完成系统代码到表示模型的转换过程.同时,在层次性抽取的过程中,通过适当的使用词法分析手段和目标语言超集文法的机制,在效率和容错性方面,都对以往方法做出了改进.此外,该方法能够启发式的识别给定的代码片断并为之构建抽象语法树,具有一定的自动性.
- 李合罗景张路赵伟郝丹
- 关键词:逆向工程
- 基于有向带权图迭代的面向对象系统分解方法被引量:23
- 2004年
- 针对如何从现存的系统中提取构件的问题,提出了一种基于有向带权图迭代分析的面向对象系统分解方法.它将面向对象系统抽象为一个有向带权图,使用迭代算法考察不同粒度的子图的独立性,并选择独立性高的作为候选构件.实验结果表明,该方法是一种有效的系统分解方法,在准确性上比现有系统分解方法有所提高.
- 罗景赵伟秦涛姜人宽张路孙家骕
- 模型驱动的面向对象程序信息抽取方法
- 为了满足当前程序理解工具对效率、容错性和灵活性的要求,本文提出了一种模型驱动的面向对象程序抽取方法,并应用这种方法实现了java程序的信息抽取器.这种方法通过对面向对象程序表示模型的分层,采用宽度优先信息抽取策略完成系统...
- 李合罗景张路赵伟郝丹
- 关键词:面向对象程序信息抽取方法
- 文献传递
- 一个基于程序理解的代码复用系统
- 为了使软件复用能够在代码层次上系统化的实施,本文在自动程序理解技术研究的基础上,定义了几种基本的理解形式以及针对这些理解形式的分析方法.基于给定的理解形式与分析方法,在软件复用工程化思想的指导下,设计并实现了一个基于程序...
- 罗景姜人宽赵伟郝丹张路孙家骕
- 关键词:软件复用代码复用
- 文献传递
- 改进相似度的分布式个性化推荐被引量:5
- 2014年
- 相似度计算在个性化推荐系统中是基本运算,但无论是基于内容还是基于协同过滤的推荐,目前常用的向量相似度计算还存在可以改进之处。在海量公开的数据集上的实验表明,在基于内容的推荐中引入机器学习方法以及在协同过滤推荐中引入区分度来改善相似度计算,可以获取更高的准确率。对MapReduce的分布式计算流程的改进,使得相似度计算更为高效。
- 马小军赵伟
- 关键词:个性化推荐分布式计算支持向量机区分度