今日动态 返回首页
会员注册 登录 生物通快讯免费订阅
  • 首页 今日动态 人才市场 新技术专栏 中国科学人 云展台
    BioHot
    • 定制我的BioHot
    • 进入我的BioHot
    • 进入我的集采
    • 肿瘤癌症研究
    • 免疫/基因/细胞疗法
    • 神经生物学
    • 健康与疾病
    • 衰老机制与长寿
    • 单细胞技术
    • 基因编辑-CRISPR
    • RNA研究
    • 肠道菌与人体微生态
    • 细胞代谢
    • AI生物信息学
    • COVID
    云讲堂直播 会展中心 特价专栏 技术快讯 免费试用

  • 生物通官微
    陪你抓住生命科技
    跳动的脉搏

生物通首页  >  今日动态  >  正文

基于深度学习的软件变更倾向预测

《Scientific Reports》:Software change‐proneness prediction based on deep learning

【字体: 大 中 小 】 时间:2026年08月21日 来源:Scientific Reports 4.9

编辑推荐:

   摘要软件是任何组织的重要资产,但需要得到适当的维护和可靠性保障。软件变更倾向性预测是高效软件开发及后续软件维护阶段的关键部分。在本工作中,我们提出了一种新方法,将 CNN 模型与过采样(OS)相结合,以提高预测性能和泛化能力。我们提取并转换了来自多个来源的数据,包括源代码度量

  

摘要

软件是任何组织的重要资产,但需要得到适当的维护和可靠性保障。软件变更倾向性预测是高效软件开发及后续软件维护阶段的关键部分。在本工作中,我们提出了一种新方法,将 CNN 模型与过采样(OS)相结合,以提高预测性能和泛化能力。我们提取并转换了来自多个来源的数据,包括源代码度量和变更日志,以确保一致性和相关性。该模型自动从数据中学习模式,并进行了超参数优化以提升预测性能。结果表明,与 SVM、随机森林、RNNs 和 GNNs 相比,所提出的模型始终优于传统模型,准确率达到 94.58%,F1 分数为 0.9166,ROC-AUC 为 98.05%。所提出的模型使用结合 CNN 的随机过采样来预测软件模块未来修改的概率。交叉验证表明,在使用不同数据集应用性能指标时,性能具有良好的一致性和稳定性。然而,数据质量、代码库大小和模型可解释性问题仍存在,表明仍有改进空间。本研究的发现表明,深度学习技术,特别是带有 OS 的 CNN 模型,在通过降低成本和增强软件工程中的资源分配方面,为软件变更管理提供可操作的见解方面具有巨大潜力。

相关新闻
生物通微信公众号
生物通新浪微博
微信
新浪微博
我要投稿
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热搜:软件变更倾向性预测|卷积神经网络|过采样|软件维护|深度学习|软件工程

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号