Publishing Service

Polishing & Checking

Journal of Zhejiang University SCIENCE C

ISSN 1869-1951(Print), 1869-196x(Online), Monthly

<<<                         CONTENTS                         >>>

Special Feature on Intelligent Analysis for Software Data
(GuestEditor-in-Chief: Tao ZHANG; GuestEditors: Ge LI,Xiaobing SUN, Zibin ZHENG)

Editorial: Intelligent analysis for software data: research and applications

Tao ZHANG, Xiaobing SUN, Zibin ZHENG, Ge LI

DOI: 10.1631/FITEE.2230000 Downloaded: 1329 Clicked: 1956 Cited: 0 Commented: 0(p.661-663) <Full Text>

An incremental software architecture recovery technique driven by code changes

Li WANG, Xianglong KONG, Jiahui WANG, Bixin LI

DOI: 10.1631/FITEE.2100461 Downloaded: 2468 Clicked: 2518 Cited: 0 Commented: 0(p.664-677) <Full Text><PPT> 305

Chinese summary   <29>  

作者:刘振宇1,3,徐汉超4,撒国栋2,3,吕玉峰3,谭建荣1,3
机构:1浙江大学,计算机辅助设计与图形学国家重点实验室,中国杭州,310027;2浙江大学,宁波研究院,中国宁波,315100;3浙江大学,机械工程学院,中国杭州,310027;4浙江大学,工程师学院,中国杭州,310027
目的:在制造和装配的公差设计阶段,应用灵敏度分析方法可以帮助设计人员优化分配公差。然而,不同的灵敏度分析方法得出的灵敏度指标往往导致结果相互矛盾。因此,需要通过对比找到一种适合传动机构公差分配的灵敏度指标,使灵敏度结果能够真实反映传动机构公差对运动学和动力学性能的影响。
创新点:1.建立了一种传动机构的混合仿真模型,既降低了试验成本,也保证了实验精度;2.提出了一种基于传动机构混合仿真模型的灵敏度指标对比方法。
方法:1.建立曲柄滑块机构的混合仿真模型;2.获得含有铰间隙误差和连杆长度误差机构的运动学和动力学响应样本,并使用多项式混沌展开(PCE)法建立其结构参数与动力学响应的代理模型;3.基于PCE模型计算不同的灵敏度指标,并进一步评估铰间隙和连杆长度误差对输出响应的影响;4.结合公差-成本函数,根据不同的灵敏度分析结果得到相应的公差分配方案;5.对采用不同公差分配方案机构的运动学和动力学响应进行模拟,确定最优响应对应的灵敏度指标为最合适的指标。
结论:1.基于曲柄滑块实验平台的实验数据建立了混合仿真模型,并在降低实验成本和自由控制输入变量的情况下,保证了仿真数据的准确性和可靠性。2.基于混合仿真模型的实验数据,建立了基于PCE法的代理模型进行灵敏度计算,从而显著简化了计算。3.根据灵敏度计算结果和成本-公差函数分配公差,得到了每个灵敏度指标对应的公差方案;通过对各公差方案下机构的运动学和动力学性能进行对比,提出了一种具有工程价值的灵敏度评价新方法。4.与本文其他灵敏度指标相比,Sobol指标可以通过公差分配更好地优化传动机构的运动学和动力学性能。

关键词组:传动机构;灵敏度分析;公差分配;混合仿真;混沌多项式展开

Emerging topic identification from app reviews via adaptive online biterm topic modeling

Wan ZHOU, Yong WANG, Cuiyun GAO, Fei YANG

DOI: 10.1631/FITEE.2100465 Downloaded: 2653 Clicked: 2803 Cited: 0 Commented: 0(p.678-691) <Full Text><PPT> 296

Chinese summary   <26>  

周芄1,王勇1,2,高翠芸3,杨非4
1安徽工程大学计算机与信息学院,中国芜湖市,241000
2南京大学计算机软件新技术国家重点实验室,中国南京市,210000
3哈尔滨工业大学(深圳)计算机科学与技术学院,中国深圳市,518000
4之江实验室,中国杭州市,310000
摘要:应用程序评论中的新兴主题突出了用户在一定时期内关注的主题(如软件漏洞)。准确、及时地识别新兴主题能帮助开发者更有效地更新应用程序。已有文献基于主题模型或聚类方法识别应用程序评论中的新兴主题。然而,由于评论文本长度较短,提供的信息有限,新兴主题识别准确率较低。为解决该问题,提出一种改进的新兴主题识别方法(IETI)。首先采用自然语言处理技术减少评论文本中的噪音数据,然后使用自适应在线双词主题模型识别评论中的新兴主题。最后利用新兴主题中相关的短语和句子解释新兴主题的含义。采用官方更新日志作为新兴主题的评估标准,选择6个常见的应用程序对IETI进行评估。实验结果表明,IETI在识别新兴主题方面优于传统方法,短语标签F1值增量为0.126,句子标签F1值增量为0.061。我们在Github(https://github.com/wanizhou/IETI)上发布了IETI的代码。

关键词组:应用程序评论;新兴主题识别;主题模型;自然语言处理

Devising optimal integration test orders using cost–benefit analysis

Fanyi MENG, Ying WANG, Hai YU, Zhiliang ZHU

DOI: 10.1631/FITEE.2100466 Downloaded: 6417 Clicked: 2228 Cited: 0 Commented: 0(p.692-714) <Full Text><PPT> 320

Chinese summary   <21>  

孟繁祎1,王莹1,2,于海1,朱志良1
1东北大学软件学院,中国沈阳市,110169
2南京大学计算机软件新技术国家重点实验室,中国南京市,210023
摘要:集成测试是面向对象软件测试的重要组成部分。传统的类级集成测试顺序研究策略大多围绕如何降低测试成本开展工作,并未考虑赋予可靠性风险较大的节点较高测试优先级,从而影响软件测试效率。本文提出一种兼顾测试成本与测试效率的方法生成集成测试序列。根据软件在不同场景下的运行状态,将其映射成多层动态执行网络(multi-layer dynamic execution network,MDEN)。借助该网络模型与概率风险评估方法为软件中每一个类赋予风险权重。利用成本收益分析方法,在生成测试用例的过程中保证两条原则:为高风险的类赋予较高权重,同时最小化测试桩复杂度。在此基础上,分析测试序列对软件系统总体运行风险的影响,从而提出评估测试序列优劣的度量方案。通过与现有算法的实验对比分析,证明所提算法生成的类级集成测试序列能有效降低测试代价。最后,将所提算法实现为自动生成集成测试序列的开源工具ITOsolution。

关键词组:集成测试序列;成本收益分析;概率风险分析;复杂网络

A software defect prediction method with metric compensation based on feature selection and transfer learning

Jinfu CHEN, Xiaoli WANG, Saihua CAI, Jiaping XU, Jingyi CHEN, Haibo CHEN

DOI: 10.1631/FITEE.2100468 Downloaded: 3633 Clicked: 2378 Cited: 0 Commented: 0(p.715-731) <Full Text><PPT> 303

Chinese summary   <22>  

陈锦富1,2,王小丽1,2,蔡赛华1,2,徐家平1,陈静怡1,陈海波1
1江苏大学计算机科学与通信工程学院,中国镇江市,212013
2江苏大学工业网络空间安全技术江苏省重点实验室,中国镇江市,212013
摘要:跨项目软件缺陷预测解决了传统缺陷预测中训练数据不足的问题,克服了将多个不同源项目中学习的模型应用于目标项目的挑战。与此同时,出现两个新问题:(1)模型训练过程中过多无关和冗余特征影响训练效率,降低了模型预测精度;(2)由于开发环境等因素,度量值的分布因项目而异,当模型用于跨项目预测时,预测精度较低。本文引入皮尔逊特征选择方法解决数据冗余问题,采用基于迁移学习的度量补偿技术解决源项目和目标项目之间数据分布差异较大的问题。提出一种基于特征选择和迁移学习的度量补偿软件缺陷预测方法。实验结果表明,用该方法构建的模型在AUC(接收器工作特性曲线下面积)值和F1度量指标上取得较好结果。

关键词组:缺陷预测;特征选择;迁移学习;度量补偿

Toward an accurate method renaming approach via structural and lexical analyses

Junpeng LUO, Jingxuan ZHANG, Zhiqiu HUANG, Yong XU, Chenxing SUN

DOI: 10.1631/FITEE.2100470 Downloaded: 1623 Clicked: 2012 Cited: 0 Commented: 0(p.732-748) <Full Text><PPT> 319

Chinese summary   <21>  

骆君鹏1,张静宣1,2,黄志球1,徐勇3,孙辰星3
1南京航空航天大学计算机科学与技术学院,中国南京市,211106
2软件新技术与产业化协同创新中心,中国南京市,210023
3腾讯科技有限公司(深圳),中国深圳市,518054
摘要:程序中的方法必须准确命名,以便于源代码分析和理解。随着软件的演变,方法名称可能与其实现的方法体不一致,导致方法名称不准确或有缺陷。调试方法名称仍然是文献中的一个重要主题。尽管研究人员已提出一些方法,用于在方法体被修改后给出准确的方法名称建议,但有两个主要不足仍待解决:对方法名称结构未加以分析,且未能有效捕获编程环境上下文信息。为避免上述不足,并给出更准确的方法名称建议,提出一种基于方法名称结构分析和编程上下文信息词法分析的新颖自动化方法。首先,利用深层特征表示,将方法名称和方法体嵌入向量中;然后,通过结构分析从大型方法语料库中获取有用的动词标记,通过词汇分析从方法体中获取名词标记;最后,动态结合这些标记,形成并推荐高质量和特定于项目的方法名称。在2111个Java测试方法上的实验结果表明,所提方法可以达到33.62%的命中率(Hit@5),并且在建议准确方法名称方面比最先进的方法高出14.12%。此外,展示了所提方法对结构和词汇分析的有效性。

关键词组:方法重命名;代码重构;深度学习;卷积神经网络

How to manage a task-oriented virtual assistant software project: an experience report

Shuyue LI, Jiaqi GUO, Yan GAO, Jianguang LOU, Dejian YANG, Yan XIAO, Yadong ZHOU, Ting LIU

DOI: 10.1631/FITEE.2100467 Downloaded: 2009 Clicked: 2254 Cited: 0 Commented: 0(p.749-762) <Full Text><PPT> 303

Chinese summary   <24>  

李姝玥1,郭家琪1,高妍2,楼建光2,杨德建2,肖炎2,周亚东1,刘烃1
1西安交通大学电子与信息工程学院,中国西安市,710049
2微软亚洲研究院,中国北京市,100080
摘要:面向任务的虚拟助手是为用户提供自然语言接口以完成特定领域任务的软件系统。随着近年来自然语言处理和机器学习技术的发展,越来越多面向任务的虚拟助手产品开始涌现。由于自然语言理解这一问题的复杂性和困难性,管理一个面向任务的虚拟助手软件项目具有挑战性。同时,据我们所知,与虚拟助手开发相关的管理和经验在学术界和工业界都少有研究或分享。为填补这空白,本文分享了我们在微软开发一项虚拟助手产品过程中的管理经验和教训。相信我们的经验和教训能为研究人员和相关从业者提供宝贵参考。最后,设计了一个需求管理工具SpecSpace,对我们虚拟助手项目的管理有很大帮助。

关键词组:经验报告;软件项目管理;虚拟助手;机器学习

Regular Papers

Review Article: Smart grid dispatch powered by deep learning: a survey

Gang HUANG, Fei WU, Chuangxin GUO

DOI: 10.1631/FITEE.2000719 Downloaded: 4272 Clicked: 5154 Cited: 0 Commented: 0(p.763-776) <Full Text><PPT> 312

Chinese summary   <21>  

黄刚1,吴飞2,郭创新3
1之江实验室,中国杭州市,311121
2浙江大学计算机科学与技术学院,中国杭州市,310027
3浙江大学电气工程学院,中国杭州市,310027
摘要:电力调度是智能电网运行的一大核心问题,其目的是在满足时空变化的电力负荷条件下提供电网的最优运行点。这一功能需要在一天内每隔几分钟运行一次,因此快速、准确的调度决策方法至关重要。但是,由于问题的复杂性,可靠且高效的决策方法仍在不断探索的过程中。随着可再生能源的大规模并网以及灾害性气候的不断恶化,智能电网对调度决策方法提出了更为严苛的要求。近年来,以深度学习为代表的人工智能方法在不少领域取得巨大成功,因此深度学习也被电气工程领域寄予厚望,国内外研究者开始重新思考智能电网的调度决策问题。本文即从深度学习这一角度对智能电网调度决策相关研究进行综述,旨在促进智能电网领域发展的同时促进人工智能生态的发展。

关键词组:人工智能;深度学习;电力调度;智能电网

Depth estimation using an improved stereo network

Wanpeng XU, Ling ZOU, Lingda WU, Yue QI, Zhaoyong QIAN

DOI: 10.1631/FITEE.2000676 Downloaded: 3998 Clicked: 4654 Cited: 0 Commented: 0(p.777-789) <Full Text><PPT> 307

Chinese summary   <19>  

徐万朋1,邹玲3,吴玲达1,齐越2,钱昭勇1
1航天工程大学复杂电子系统仿真科学与技术实验室,中国北京市,101416
2鹏城实验室,中国深圳市,518055
3北京电影学院数字媒体学院,中国北京市,100088
摘要:自监督深度估计方法通过在训练数据中利用目标图像和参考图像之间的视角合成,呈现了可以与全监督方法相媲美的结果。然而,作为主干网络的ResNet最初是为了应对分类问题而设计的,在应用于下游领域时存在一些结构上的缺陷。图像中的低纹理区域也使深度估计的效果受到很大影响。为了解决这些问题,本文提出一系列改进,以实现更加有效的深度预测。首先,我们通过改进网络结构来促进网络中的信息流通,并提高学习空间结构的能力。其次,使用二值蒙版去除目标图像和参考图像之间低纹理区域中的像素,以更准确地重建图像。最后,我们随机输入目标图像和参考图像对数据集进行扩充,并在ImageNet上进行预训练,从而使模型获得良好的通用特征表示。我们使用立体图像对作为输入,在KITTI自动驾驶数据集的特征分割上验证了最先进的性能。

关键词组:单目深度估计;自监督;图像重建

Shot classification and replay detection for sports video summarization

Ali JAVED, Amen ALI KHAN

DOI: 10.1631/FITEE.2000414 Downloaded: 7474 Clicked: 5076 Cited: 0 Commented: 0(p.790-800) <Full Text><PPT> 428

Chinese summary   <19>  

Ali JAVED, Amen ALI KHAN
塔克西拉工程技术大学软件工程系,巴基斯坦塔克西拉市,47050
摘要:由于摄像机、回放速度、光照条件、剪辑效果、比赛结构和类型等方面的差异,体育视频摘要的自动分析具有挑战性。为了解决这些问题,针对户外运动视频,本文提出一种基于镜头分类和回放检测的有效视频摘要框架。准确的镜头分类对于更好地安排输入视频从而进行进一步处理(关键事件或回放检测)是必要的。因此,提出一种基于轻量级卷积神经网络的镜头分类方法。该方法对每一个镜头进行回放检测;特别地,检测出从体育视频中识别出回放片段的连续标识转换帧。为此,提出局部八元模式特征来表示视频帧,并训练极限学习机分为回放或非回放两类。所提框架对于摄像机、回放速度、镜头速度、光照条件、比赛结构、运动类型、广播公司、标识设计和位置、帧转换和剪辑效果具有鲁棒性。基于YouTube体育视频集中的足球、棒球和板球运动对所提框架进行性能评估。实验结果证明所提框架能够可靠地用于户外运动视频摘要的镜头分类和回放检测。

关键词组:极限学习机;轻量级卷积神经网络;局部八元模式;镜头分类;回放检测;视频摘要

Wireless passive flexible accelerometer fabricated using micro-electro-mechanical system technology for bending structure surfaces

Chen LI, Mangu JIA, Yingping HONG, Yanan XUE, Jijun XIONG

DOI: 10.1631/FITEE.2100236 Downloaded: 6159 Clicked: 4396 Cited: 0 Commented: 0(p.801-809) <Full Text><PPT> 327

Chinese summary   <19>  

李晨1,2,贾蔓谷1,洪应平2,薛亚楠2,熊继军2
1中北大学电子测试技术重点实验室,中国太原市,030051
2中北大学仪器科学与动态测试教育部重点实验室,中国太原市,030051
摘要:提出一种LC无线无源柔性加速度计,解决测量弯曲结构表面加速度的困难。该加速度计由柔性聚酰亚胺(PI)衬底和平面螺旋电感(厚度为300 nm)组成,采用微机电系统(MEMS)技术,可任意弯曲或折叠,可牢固地粘附在具有弯曲结构的物体表面。利用射频无线传输原理,通过改变加速度计与天线之间的距离来测量加速度信号。与带导线的加速度计相比,该加速度计可以防止导线在振动过程中脱落,从而延长其使用寿命。通过搭建实验平台,当天线与加速度计之间的距离为5 mm时,在弯曲结构表面展示了加速度计在20至100 m/s2加速度下的传感能力。结果表明,加速度和峰峰值输出电压接近线性,加速度计灵敏度高达0.27 mV/(m·s−2)。此外,该加速度计的最大误差小于0.037%。

关键词组:弯曲结构表面;柔性加速度计;微机电系统(MEMS)技术;无线非接触式测量

Stabilization of switched linear systems under asynchronous switching subject to admissible edge-dependent average dwell time

Linlin HOU, Xuan MA, Haibin SUN

DOI: 10.1631/FITEE.2000698 Downloaded: 7690 Clicked: 5103 Cited: 0 Commented: 0(p.810-822) <Full Text><PPT> 294

Chinese summary   <18>  

侯林林1,马萱1,孙海滨2
1曲阜师范大学计算机学院,中国日照市,276826
2曲阜师范大学工学院,中国日照市,276826
摘要:本文研究异步切换条件下切换线性系统的镇定问题。采用可容许边依赖平均驻留时间方法,设计包含慢可容许边依赖平均驻留时间和快可容许边依赖平均驻留时间的切换信号。这种切换信号设计方法消除了异步切换最大延迟事先已知的限制。构造的李雅普诺夫函数与系统模态和控制器模态均相关。给出了获取控制器增益和设计切换信号的稳定性准则及相应算法。最后,通过两个算例验证了所提结果的有效性。

关键词组:异步切换;可容许边依赖平均驻留时间;多李雅普诺夫函数

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952276; Fax: +86-571-87952331; E-mail: jzus@zju.edu.cn
Copyright © 2000~ Journal of Zhejiang University-SCIENCE