一种基于重叠社区发现的软件特征提取方法

一种基于重叠社区发现的软件特征提取方法

论文摘要

近年来从软件产品的文本描述中提取软件特征获得了大量关注。考虑到产品文本描述中的句子能够更加清晰地表达一个特征的含义,并且文本描述中的每个句子可能会涉及多个软件特征,文中提出了一种通过发现软件产品文本描述中重叠的句子聚簇来提取软件特征的方法。基于复杂网络中的LMF重叠社区发现算法,所提方法通过自定义文本描述中句子之间的相识性度量,构建句子之间的相似性网络,然后发现句子相似性网络中的句子社区,实现对句子的聚类。每个句子社区蕴含一个软件特征,包含了所有潜在描述该软件特征的文本句子。所发现的句子社区可能存在重叠的句子,这些重叠句子同时涉及多个句子社区所蕴含的软件特征。进一步,为了帮助人们更好地理解句子社区所蕴含的特征,所提方法设计了相应的算法来从所有句子社区中依次选择熵最小的社区,并从所选社区中挑选最有代表性的、且其他社区还未选择的句子来作为一个社区所蕴含特征的描述符。文中爬取Softpedia.com网站的软件产品文本描述信息作为实验数据。实验结果表明,所提方法与现有代表性方法相比在准确性与时间方面具有更好的表现。

论文目录

  • 1 引言
  • 2 重叠社区发现算法
  • 3 基于重叠社区发现的特征提取
  •   3.1 预处理
  •   3.2 构建句子相似性网络
  •   3.3 发现句子社区
  •   3.4 选择特征描述符
  • 4 实验
  •   4.1 实验数据
  •   4.2 本文特征提取方法的准确度分析
  •   4.3 对特征描述符选择方法的评估
  •   4.4 有效性影响
  • 5 相关工作
  • 文章来源

    类型: 期刊论文

    作者: 刘春,张国良

    关键词: 自然语言,特征提取,重叠社区发现

    来源: 计算机科学 2019年12期

    年度: 2019

    分类: 信息科技

    专业: 计算机软件及计算机应用

    单位: 河南大学计算机与信息工程学院

    分类号: TP391.1;TP311.5

    页码: 201-207

    总页数: 7

    文件大小: 284K

    下载量: 129

    相关论文文献

    标签:;  ;  ;  

    一种基于重叠社区发现的软件特征提取方法
    下载Doc文档

    猜你喜欢