基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
作为2017年GitHub上最受欢迎的语言,JavaScript以灵活高效等特性为网站的开发和展示带来了巨大变革,同时也带来了代码坏味道等潜在问题.因此,JavaScript代码分析对于理解和维护Web系统的前后端代码以及提升代码质量有重要的作用.但目前仍然缺乏针对JavaScript语言分析方法和研究目标的系统化综述.对1995年以来国内外会议和期刊论文进行调研,根据文献来源和主题选择了291篇高水平论文进行深入分析并进行分类.对其中与代码分析技术相关的语言特性、分析框架方法、维护重构等三类以及其他补充文献共计158篇论文进行了整理.论述当前用于JavaScript代码分析的主要方法和框架以及主要的研究目的,并对JavaScript代码分析研究现状与趋势进行梳理.
推荐文章
基于动态分析的JavaScript代码推荐
代码推荐
Eclipse插件
动态分析
抽象语法树
模拟运行
异常处理
基于字符熵的JavaScript代码混淆自动检测方法
JavaScript
代码混淆
字符熵
N-gram
分析多类特征和欺诈技术检测JavaScript恶意代码
恶意代码
JavaScript
机器学习
恶意检测
基于语义分析的恶意JavaScript代码检测方法
恶意JavaScript代码检测
抽象语法树
长短时记忆网络
深度学习
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 JavaScript代码分析技术综述
来源期刊 计算机应用与软件 学科 工学
关键词 JavaScript 分析框架 代码分析
年,卷(期) 2018,(11) 所属期刊栏目 软件技术与研究
研究方向 页码范围 16-25,32
页数 11页 分类号 TP312
字数 7006字 语种 中文
DOI 10.3969/j.issn.1000-386x.2018.11.003
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 赵文耘 复旦大学软件学院 154 1327 20.0 28.0
7 吴毅坚 复旦大学软件学院 31 178 8.0 11.0
19 史橹 复旦大学软件学院 1 9 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (13)
共引文献  (19)
参考文献  (26)
节点文献
引证文献  (9)
同被引文献  (10)
二级引证文献  (0)
1976(1)
  • 参考文献(0)
  • 二级参考文献(1)
1998(1)
  • 参考文献(1)
  • 二级参考文献(0)
2001(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(1)
  • 参考文献(1)
  • 二级参考文献(0)
2006(1)
  • 参考文献(1)
  • 二级参考文献(0)
2009(1)
  • 参考文献(0)
  • 二级参考文献(1)
2010(2)
  • 参考文献(0)
  • 二级参考文献(2)
2011(2)
  • 参考文献(2)
  • 二级参考文献(0)
2012(8)
  • 参考文献(5)
  • 二级参考文献(3)
2013(4)
  • 参考文献(2)
  • 二级参考文献(2)
2014(4)
  • 参考文献(4)
  • 二级参考文献(0)
2016(4)
  • 参考文献(4)
  • 二级参考文献(0)
2017(5)
  • 参考文献(5)
  • 二级参考文献(0)
2018(1)
  • 参考文献(1)
  • 二级参考文献(0)
2018(1)
  • 参考文献(1)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2019(9)
  • 引证文献(9)
  • 二级引证文献(0)
研究主题发展历程
节点文献
JavaScript
分析框架
代码分析
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用与软件
月刊
1000-386X
31-1260/TP
大16开
上海市愚园路546号
4-379
1984
chi
出版文献量(篇)
16532
总下载数(次)
47
总被引数(次)
101489
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导