基于软件网络的服务自动分类和推荐方法研究

被引:27
作者
潘伟丰 [1 ,2 ]
李兵 [1 ,3 ]
邵波 [1 ]
何鹏 [1 ]
机构
[1] 武汉大学软件工程国家重点实验室
[2] 浙江工商大学计算机与信息工程学院
[3] 不详
基金
中国博士后科学基金;
关键词
服务分类; 服务组合; 社区发现; 复杂网络; 服务计算;
D O I
暂无
中图分类号
TP393.09 [];
学科分类号
080402 ;
摘要
服务的分类和推荐方法对于服务管理和组合都具有重要意义.文中利用服务组合历史,从面向服务软件的结构角度研究了服务分类和推荐方法:提出面向服务软件的软件网络模型,并用于抽象面向服务软件的拓扑结构;利用复杂网络社区发现算法对软件网络进行聚类,从而实现服务的自动分类;利用软件网络描述服务之间的可组合关系及其强度,并基于服务的使用场景提出了相应的服务推荐算法.使用ProgrammableWeb上API服务和mashup应用的真实数据来说明该文方法的有效性.从实验结果可以看出,该方法可以准确地实现服务分类,整个聚类的纯净度达到了86.8%,同时推荐的服务也比较有意义,这对于解决服务计算中的一些问题,包括服务的管理、检索、组合等都具有一定的意义.
引用
收藏
页码:2355 / 2369
页数:15
相关论文
共 4 条
  • [1] Measuring Structural Quality of Object-Oriented Softwares via Bug Propagation Analysis on Weighted Software Networks
    潘伟丰
    李兵
    马于涛
    覃叶宜
    周晓燕
    [J]. JournalofComputerScience&Technology, 2010, 25 (06) : 1202 - 1213
  • [2] 软件中的网络化特征及其对软件质量的贡献
    韩明畅
    李德毅
    刘常昱
    李华
    [J]. 计算机工程与应用, 2006, (20) : 29 - 31+186
  • [3] Class structure refactoring of object-oriented softwares using community detection in dependency networks
    Pan, Weifeng
    Li, Bing
    Ma, Yutao
    Liu, Jing
    Qin, Yeyi
    [J]. FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2009, 3 (03): : 396 - 404
  • [4] Evaluating local community methods in networks[J] . James P Bagrow.Journal of Statistical Mechanics: Theory and Expe . 2008 (05)