• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

将时间卷积网络与元启发式优化相结合以实现准确的软件缺陷预测。

Integrating temporal convolutional networks with metaheuristic optimization for accurate software defect prediction.

作者信息

Abdelaziz Ahmed, Mahmoud Alia Nabil, Santos Vitor, Freire Mario M

机构信息

Nova Information Management School (NOVA IMS), Universidade Nova de Lisboa, Campus de Campolide, Lisboa, Portugal.

Information System Department, Higher Technological Institute, HTI, Cairo, Egypt.

出版信息

PLoS One. 2025 May 12;20(5):e0319562. doi: 10.1371/journal.pone.0319562. eCollection 2025.

DOI:10.1371/journal.pone.0319562
PMID:40354496
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC12068722/
Abstract

The increasing importance of deep learning in software development has greatly improved software quality by enabling the efficient identification of defects, a persistent challenge throughout the software development lifecycle. This study seeks to determine the most effective model for detecting defects in software projects. It introduces an intelligent approach that combines Temporal Convolutional Networks (TCN) with Antlion Optimization (ALO). TCN is employed for defect detection, while ALO optimizes the network's weights. Two models are proposed to address the research problem: (a) a basic TCN without parameter optimization and (b) a hybrid model integrating TCN with ALO. The findings demonstrate that the hybrid model significantly outperforms the basic TCN in multiple performance metrics, including area under the curve, sensitivity, specificity, accuracy, and error rate. Moreover, the hybrid model surpasses state-of-the-art methods, such as Convolutional Neural Networks, Gated Recurrent Units, and Bidirectional Long Short-Term Memory, with accuracy improvements of 21.8%, 19.6%, and 31.3%, respectively. Additionally, the proposed model achieves a 13.6% higher area under the curve across all datasets compared to the Deep Forest method. These results confirm the effectiveness of the proposed hybrid model in accurately detecting defects across diverse software projects.

摘要

深度学习在软件开发中日益重要,通过实现对缺陷的高效识别,极大地提高了软件质量,而缺陷识别是贯穿软件开发生命周期的一个长期挑战。本研究旨在确定检测软件项目中缺陷的最有效模型。它引入了一种将时间卷积网络(TCN)与蚁狮优化(ALO)相结合的智能方法。TCN用于缺陷检测,而ALO用于优化网络权重。为解决该研究问题,提出了两种模型:(a)未进行参数优化的基本TCN;(b)将TCN与ALO集成的混合模型。研究结果表明,在包括曲线下面积、灵敏度、特异性、准确率和错误率等多个性能指标方面,混合模型显著优于基本TCN。此外,混合模型超越了诸如卷积神经网络、门控循环单元和双向长短期记忆等当前最先进的方法,准确率分别提高了21.8%、19.6%和31.3%。此外,与深度森林方法相比,所提出的模型在所有数据集中的曲线下面积高出13.6%。这些结果证实了所提出的混合模型在准确检测不同软件项目中的缺陷方面的有效性。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/e24e26d71a39/pone.0319562.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/bb1a0929dbd1/pone.0319562.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/5ad6dba5457a/pone.0319562.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/8ab8222523e6/pone.0319562.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/2ddeb6925264/pone.0319562.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/6325d372ae91/pone.0319562.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/d998a59f5423/pone.0319562.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/e24e26d71a39/pone.0319562.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/bb1a0929dbd1/pone.0319562.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/5ad6dba5457a/pone.0319562.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/8ab8222523e6/pone.0319562.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/2ddeb6925264/pone.0319562.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/6325d372ae91/pone.0319562.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/d998a59f5423/pone.0319562.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b2f0/12068722/e24e26d71a39/pone.0319562.g007.jpg

相似文献

1
Integrating temporal convolutional networks with metaheuristic optimization for accurate software defect prediction.将时间卷积网络与元启发式优化相结合以实现准确的软件缺陷预测。
PLoS One. 2025 May 12;20(5):e0319562. doi: 10.1371/journal.pone.0319562. eCollection 2025.
2
Research on Indoor Environment Prediction of Pig House Based on OTDBO-TCN-GRU Algorithm.基于OTDBO-TCN-GRU算法的猪舍室内环境预测研究
Animals (Basel). 2024 Mar 11;14(6):863. doi: 10.3390/ani14060863.
3
Application of TCN-biGRU neural network in [Formula: see text] concentration prediction.TCN-biGRU 神经网络在[公式:见正文]浓度预测中的应用。
Environ Sci Pollut Res Int. 2023 Dec;30(56):119506-119517. doi: 10.1007/s11356-023-30354-6. Epub 2023 Nov 6.
4
Hand gesture recognition using sEMG signals with a multi-stream time-varying feature enhancement approach.基于多流时变特征增强方法的 sEMG 信号手势识别。
Sci Rep. 2024 Sep 27;14(1):22061. doi: 10.1038/s41598-024-72996-7.
5
A novel deep learning ensemble model based on two-stage feature selection and intelligent optimization for water quality prediction.一种基于两阶段特征选择和智能优化的新型深度学习集成模型用于水质预测。
Environ Res. 2023 May 1;224:115560. doi: 10.1016/j.envres.2023.115560. Epub 2023 Feb 25.
6
Deep Neural Networks for the Classification of Pure and Impure Strawberry Purees.深度学习神经网络用于纯草莓泥和不纯草莓泥的分类。
Sensors (Basel). 2020 Feb 23;20(4):1223. doi: 10.3390/s20041223.
7
A data-driven hybrid ensemble AI model for COVID-19 infection forecast using multiple neural networks and reinforced learning.基于多神经网络和强化学习的 COVID-19 感染预测数据驱动混合集成人工智能模型。
Comput Biol Med. 2022 Jul;146:105560. doi: 10.1016/j.compbiomed.2022.105560. Epub 2022 Apr 27.
8
Prediction of protein secondary structure by the improved TCN-BiLSTM-MHA model with knowledge distillation.基于知识蒸馏的改进型TCN-BiLSTM-MHA模型对蛋白质二级结构的预测
Sci Rep. 2024 Jul 17;14(1):16488. doi: 10.1038/s41598-024-67403-0.
9
Self-attention (SA) temporal convolutional network (SATCN)-long short-term memory neural network (SATCN-LSTM): an advanced python code for predicting groundwater level.自注意力 (SA) 时间卷积网络 (SATCN)-长短时记忆神经网络 (SATCN-LSTM):一个用于预测地下水位的高级 Python 代码。
Environ Sci Pollut Res Int. 2023 Aug;30(40):92903-92921. doi: 10.1007/s11356-023-28771-8. Epub 2023 Jul 27.
10
Brain tumor segmentation and detection in MRI using convolutional neural networks and VGG16.使用卷积神经网络和VGG16在磁共振成像(MRI)中进行脑肿瘤分割与检测
Cancer Biomark. 2025 Mar;42(3):18758592241311184. doi: 10.1177/18758592241311184. Epub 2025 Apr 4.

本文引用的文献

1
Deep learning imaging analysis to identify bacterial metabolic states associated with carcinogen production.深度学习成像分析以识别与致癌物产生相关的细菌代谢状态。
Discov Imaging. 2025;2(1):2. doi: 10.1007/s44352-025-00006-1. Epub 2025 Mar 10.
2
A trustworthy hybrid model for transparent software defect prediction: SPAM-XAI.一种可信的透明软件缺陷预测混合模型:SPAM-XAI。
PLoS One. 2024 Jul 11;19(7):e0307112. doi: 10.1371/journal.pone.0307112. eCollection 2024.
3
An improved gray wolf optimization algorithm solving to functional optimization and engineering design problems.
一种用于解决函数优化和工程设计问题的改进灰狼优化算法。
Sci Rep. 2024 Jun 20;14(1):14190. doi: 10.1038/s41598-024-64526-2.
4
A Comprehensive Review of Bat Inspired Algorithm: Variants, Applications, and Hybridization.蝙蝠启发式算法综述:变体、应用及杂交
Arch Comput Methods Eng. 2023;30(2):765-797. doi: 10.1007/s11831-022-09817-5. Epub 2022 Sep 21.
5
Principal component based support vector machine (PC-SVM): a hybrid technique for software defect detection.基于主成分的支持向量机(PC-SVM):一种用于软件缺陷检测的混合技术。
Cluster Comput. 2021;24(3):2581-2595. doi: 10.1007/s10586-021-03282-8. Epub 2021 Apr 16.
6
Cost-Sensitive Radial Basis Function Neural Network Classifier for Software Defect Prediction.用于软件缺陷预测的成本敏感径向基函数神经网络分类器
ScientificWorldJournal. 2016;2016:2401496. doi: 10.1155/2016/2401496. Epub 2016 Sep 21.