作者:
基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
Large Class(上帝类)是面向对象设计中的一种设计瑕疵.为了弥补传统Large Class检测中使用面向代码结构度量的不足,提出基于潜在语义分析的平均概念相似性度量.根据源代码中提取的标识符和注释形成词-文档矩阵,在潜在语义空间下计算方法间的相似度,进而得到类的平均概念相似性;并将概念性度量与代码圈复杂度结合以对Large Class进行识别.在开源的Code Smell检测数据集Landfill上进行实验,结果表明,与传统上使用结构信息对Large Class进行检测相比,使用该方法时检测的准确率和召回率均得到了一定提升.
推荐文章
基于潜在语义分析的构件聚类研究
构件
刻面分类描述
潜在语义分析
向量空间模型
k-均值聚类
基于孟然论潜在语义分析的Web使用挖掘
Web使用挖掘
访问模式
PLSA
潜在因素
基于概率潜在语义分析的Web用户会话识别
会话识别
概率潜在语义分析
竞争奖罚算法
最大期望值算法
Web使用挖掘
改进的潜在语义分析中文摘录方法
自动文摘
自动摘录
潜在语义分析
奇异值分解
潜在概念
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于潜在语义分析的Large Class检测
来源期刊 计算机科学 学科 工学
关键词 Large Class 潜在语义分析 代码瑕疵 圈复杂度
年,卷(期) 2017,(z1) 所属期刊栏目 大数据与数据挖掘
研究方向 页码范围 495-498
页数 4页 分类号 TP311
字数 4580字 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 董东 河北师范大学数学与信息科学学院 42 156 6.0 10.0
2 马赛 河北师范大学数学与信息科学学院 1 1 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (3)
共引文献  (5)
参考文献  (8)
节点文献
引证文献  (1)
同被引文献  (2)
二级引证文献  (2)
1976(1)
  • 参考文献(1)
  • 二级参考文献(0)
1988(1)
  • 参考文献(0)
  • 二级参考文献(1)
1990(1)
  • 参考文献(1)
  • 二级参考文献(0)
1994(1)
  • 参考文献(1)
  • 二级参考文献(0)
1999(1)
  • 参考文献(1)
  • 二级参考文献(0)
2000(1)
  • 参考文献(0)
  • 二级参考文献(1)
2001(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(1)
  • 参考文献(1)
  • 二级参考文献(0)
2007(2)
  • 参考文献(2)
  • 二级参考文献(0)
2009(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2019(2)
  • 引证文献(1)
  • 二级引证文献(1)
2020(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
Large Class
潜在语义分析
代码瑕疵
圈复杂度
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机科学
月刊
1002-137X
50-1075/TP
大16开
重庆市渝北区洪湖西路18号
78-68
1974
chi
出版文献量(篇)
18527
总下载数(次)
68
相关基金
河北省自然科学基金
英文译名:
官方网址:
项目类型:
学科类型:
论文1v1指导