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