首页期刊导航|计算机应用与软件
期刊信息/Journal information
计算机应用与软件
上海市计算技术研究所 上海计算机软件技术开发中心
计算机应用与软件

上海市计算技术研究所 上海计算机软件技术开发中心

朱三元

月刊

1000-386X

cas@sict.stc.sh.cn

021-62520070-505/112,62524515

200040

上海市愚园路546号

计算机应用与软件/Journal Computer Applications and SoftwareCSCD北大核心CSTPCD
查看更多>>本刊面向从事计算机应用软件技术开发的科研人员、高等院校师生、科技管理专业人员等。主要报道计算机在各个领域中的应用技术成果。内容翔实,富有创新性、科学性、实用性,是一本颇具参考价值的刊物。
正式出版
收录年代

    基于代价敏感学习的半监督软件缺陷预测方法

    张金传张震
    1-6,69页
    查看更多>>摘要:软件缺陷预测通过学习软件缺陷历史数据建立缺陷预测模型,是开发可信软件的重要手段.现有的研究在学习不平衡软件缺陷数据时,确定合理的误分类代价是一个难以解决的问题.在代价敏感朴素贝叶斯方法的基础上拓展,提出一种动态调整模型参数的半监督学习方法——CSNB-EM(EM based Cost-Sensitive Naive Bayes).该方法通过交叉验证搜索适合训练数据集的最优误分类代价,将搜索到的误分类代价用于建立分类模型,利用未标记数据迭代修正模型参数.方法利用未标记数据提高模型性能,同时克服了传统的软件缺陷预测中确定误分类代价的困难.基于AUC与GeoM评测指标在MDP软件缺陷数据集的5个项目上进行比较实验.实验结果表明,CSNB-EM与CS-NB、CS-NN等现有的代价敏感软件缺陷预测方法相比,其预测性能有明显提高.

    软件缺陷预测不平衡数据代价敏感学习半监督学习

    设计模式识别的特征信息分类研究

    肖卓宇何锫徐运标陈果...
    7-11,20页
    查看更多>>摘要:为设计模式识别精确率不高的问题,提出一种基于特征分类表示的设计模式识别方法,分结构型、行为型及创建型三类归纳特征信息,三类模式分别以Adapter模式、Command模式、Factory Method模式为例,通过4个经典的测试系统进行设计模式识别实验,识别精确率分别96.8%、81.95%、42.85%,取得了较好的效果.

    设计模式设计模式识别分类特征信息

    基于负载关系图的微服务自动伸缩方法

    冀超彭鑫赵文耘
    12-20页
    查看更多>>摘要:由于微服务系统中调用关系的复杂性,目前广泛使用的基于门限值设定与监测的微服务自动伸缩方法由于负载瓶颈转移问题导致其所需时间较长.针对这一问题,提出基于负载关系图的微服务自动伸缩方法.该方法根据系统的历史调用链数据分析各个微服务之间的负载关系.在自动伸缩操作被触发后,通过请求频率的变化幅度以及微服务间负载关系计算各个微服务的伸缩需求,一并完成所有微服务的自动伸缩操作,从而减少自动伸缩所需时间.基于前述方法,设计并实现工具LRGAS并开展了自动伸缩方法对比实验.实验结果验证了基于负载关系图的微服务自动伸缩方法的高效性.

    微服务调用链自动伸缩负载关系图

    基于代码上下文相似度分析的代码问题修复推荐方法

    刘霜吴毅坚沈立炜赵文耘...
    21-28,102页
    查看更多>>摘要:代码静态扫描是用于检测代码异味、潜在缺陷等代码问题(Issue)的重要手段,但开发人员仅根据所给出的问题类型和位置,往往难以快速理解并给出修复问题的方案.提出一种基于代码上下文相似度分析的代码问题修复推荐方法.该方法收集历史版本中代码问题的修复案例,建立问题修复资源库,根据问题类型、问题代码及上下文、修复代码及上下文对修复案例进行聚类,对每种不同类型的问题建立修复模板,通过对有同类问题的目标代码及其上下文进行相似性分析,从而推荐具体的修复方式.实验结果表明,该方法所采用的问题聚类技术能有效提高对目标问题推荐修复方式的效果.

    代码上下文相似度分析代码问题修复推荐

    基于生成对抗网络的混合类型数据生成方法

    魏宁汪龙志董方敏
    29-34页
    查看更多>>摘要:为解决由于隐私保护政策中研究人员在获取训练数据时经常受到限制而导致训练数据集匮乏问题,提出一种基于生成对抗网络(Generative Adversarial Networks,GANs)的混合数据(数值和标签)生成模型(mix-GAN)用来生成符合真实数据分布的合成数据,以此作为真实数据的补充并增加可用样本的数量.该模型使用预训练的自编码器(Autoencoder)将给定数据集映射到低维连续空间;通过在低维空间中的生成器和原始数据空间中的鉴别器进行对抗学习从而获得具有模拟真实数据的生成模型.通过从属性独立分布和多属性相关性两个方面对生成算法性能进行评估,表明所提出算法比目前其他基于深度学习的生成算法能更好地保持原始数据的分布结构.

    生成对抗网络自编码器混合类型数据

    基于分类重要性与隐私约束的K-匿名特征选择

    樊佳锦朱焱
    35-39页
    查看更多>>摘要:针对原始数据集中的隐私属性作为公开特征用于挖掘可能会导致用户隐私泄露,应用K-匿名技术实现隐私保护会造成挖掘性能大幅下降的问题,提出一种基于分类重要性与隐私约束的K-匿名特征选择方法IFP_KACA,用于中文微博用户分类特征的优选.算法通过平衡特征在分类中的重要性和特征隐私度两个指标,结合K-匿名进行特征选择.即根据特征分类重要性排序选择分类性能较好并且满足隐私约束的特征进行K-匿名处理,从而得到保护特征隐私后的优选特征子集.对比实验表明,所提算法筛选的特征集能够平衡隐私保护度和分类挖掘性能,有效检测微博垃圾用户.

    特征选择K-匿名数据隐私分类

    一种基于蓝牙峰值纠正的改进PDR定位方法

    李晓鹏王玫周陬罗丽燕...
    40-45,60页
    查看更多>>摘要:针对行人航迹推算(Pedestrian Dead Reckoning,PDR)存在累积误差的问题,提出一种基于蓝牙峰值纠正的改进PDR定位方法.利用改进的RSS峰值检测法来检测蓝牙基站并用于纠正PDR的位置,根据地标间的距离推测PDR的步长,借助走廊朝向来纠正陀螺仪的方向.该方法无须建立指纹库或无线信号传播模型,同时省去了离线训练步长模型的过程.实验结果表明,相对于传统PDR,该方法在定位精度上有明显的提高.

    室内定位行人航迹推算蓝牙

    基于卷积神经网络的锚链闪光焊接质量检测方法

    王真心苏世杰
    46-52页
    查看更多>>摘要:传统的锚链质量检测方法主要是出厂前的破断试验和拉力试验,这使得企业无法在焊接过程中及时发现有缺陷的链环,从而导致需要耗费巨大的成本去替换不合格链环.针对这一问题,提出一种基于卷积神经网络的锚链闪光焊接质量检测方法.对于锚链闪光焊接的合格样本远多于不合格样本这一现象,提出一种新的不平衡数据预处理方法:最近邻拼接采样;通过分段线性插值的方法使不同样本的数据长度一致;搭建一个卷积神经网络,用于学习锚链闪光焊接中电极位置曲线和电流曲线的特征;采用增量学习的方式训练新样本.实验结果表明,该方法能高效地检测锚链闪光焊接的质量,准确率可达96.8%,且增量学习后的模型对旧样本同样能准确识别.

    卷积神经网络锚链闪光焊接数据不平衡质量检测增量学习

    任务执行时间不确定性条件下实时云工作流的可靠调度研究

    何芳何小东
    53-60页
    查看更多>>摘要:为了实现不确定性云环境中的工作流的有效调度,提出一种不确定性感知的工作流调度算法.在工作流任务执行时间不确定背景下,该算法利用主动式和响应式的调度策略,可以实时触发新工作流的调度请求和响应虚拟机完成任务后的任务调度请求,并满足多工作流的执行环境.在现实工作流模型的测试表明该工作流调度算法可以在确保满足截止时间约束的同时,极大降低工作流执行代价和提高虚拟机资源利用率,并将不确定性影响降低至最小.

    工作流调度云计算不确定环境可靠调度资源利用率

    基于SEM-CM的装备制造业供应链物流协同评价方法

    张瑞敏杨晓英
    61-69页
    查看更多>>摘要:针对如何科学准确评价供应链物流协同问题,以装备制造业发展需求为导向展开研究.综合考虑装备制造业高质量发展特征,从物流管理精益化、过程信息化和决策智能化三个维度建立供应链物流协同评价指标体系;考虑指标结构的复杂性,构建基于结构方程模型(SEM)的物流协同结构模型,利用AMOS拟合修正模型得到指标路径系数及权重;为克服评价的模糊性与不确定性,建立物流协同综合评价云模型(CM),利用标准云、综合评价云以及两者的相似度判断物流协同水平.通过某农机装备制造企业的实际应用,验证了评价方法的有效性,为装备制造业供应链物流协同管理与科学评价提供了理论依据.

    装备制造业高质量发展供应链物流协同结构方程模型云模型