Software Refactoring Network: An Improved Software Refactoring Prediction Framework Using Hybrid Networking‐Based Deep Learning Approach

重构代码 计算机科学 软件工程 软件 深度学习 人工智能 计算机体系结构 程序设计语言
作者
T. Pandiyavathi,B. Sivakumar
出处
期刊:Journal of software [Wiley]
卷期号:37 (2) 被引量:3
标识
DOI:10.1002/smr.2734
摘要

ABSTRACT Software refactoring plays a vital role in maintaining and improving the quality of software systems. The software refactoring network aims to connect developers, researchers, and practitioners to share knowledge, best practices, and tools related to refactoring. However, the network faces various challenges, such as the complexity of software systems, the diversity of refactoring techniques, and the need for automated and intelligent solutions to assist developers in making refactoring decisions. By leveraging deep learning techniques, the software refactoring network can enhance the speed, accuracy, and relevance of refactoring suggestions, ultimately improving the overall quality and maintainability of software systems. So, in this paper, an advanced deep learning–based software refactoring framework is proposed. The suggested model performs three phases as (a) data collection, (b) feature extraction, and (c) prediction of software refactoring. Initially, the data is collected from ordinary datasets. Then, the collected data is fed to the feature extraction stage, where the source code, process, and ownership metrics of all refactored and non‐refactored data are retrieved for further processing. After that, the extracted features are predicted using Adaptive and Attentive Dilation Adopted Hybrid Network (AADHN) techniques, in which it is performed using Deep Temporal Context Networks (DTCN) with a Bidirectional Long‐Short Term Memory (Bi‐LSTM) model. Here, the parameters in the hybrid networking model are optimized with the help of Constant Integer Updated Golden Tortoise Beetle Optimizer (CIU‐GTBO) for improving the prediction process. Therefore, the accuracy of the developed algorithm has achieved for different datasets, whereas it shows the value of 96.41, 96.38, 96.38, 96.38, 96.41, 96.38, and 96.39 for antlr4, junit, mapdb, mcMMO, mct, oryx, and titan. Also, the precision of the developed model has shown the better performance of 96.38, 96.32, 96.37, 96.33, 96.35, 96.37, and 96.31 for the datasets like antlr4, junit, mapdb, mcMMO, mct, oryx, and titan.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
我是老大应助杨硕采纳,获得10
刚刚
Ayiiiii完成签到 ,获得积分10
1秒前
1秒前
脑洞疼应助幸福亦凝采纳,获得10
2秒前
2秒前
3秒前
量子星尘发布了新的文献求助10
5秒前
5秒前
teni完成签到,获得积分10
6秒前
小小Li发布了新的文献求助10
6秒前
hmgdktf完成签到,获得积分10
6秒前
6秒前
6秒前
7秒前
奔跑的黑熊仔应助colleenld采纳,获得20
7秒前
星禾吾发布了新的文献求助10
7秒前
8秒前
有魅力的冰兰完成签到,获得积分20
8秒前
9秒前
喜悦不尤完成签到 ,获得积分10
9秒前
大大小完成签到,获得积分0
10秒前
白白发布了新的文献求助10
10秒前
CXJ发布了新的文献求助10
11秒前
Sea_U应助科研通管家采纳,获得10
12秒前
12秒前
LG应助科研通管家采纳,获得10
12秒前
美丽雪糕发布了新的文献求助10
12秒前
12秒前
12秒前
云淡风轻发布了新的文献求助10
12秒前
12秒前
pluto应助科研通管家采纳,获得10
12秒前
橘x应助科研通管家采纳,获得10
12秒前
奶味蓝完成签到 ,获得积分10
12秒前
LG应助科研通管家采纳,获得10
12秒前
所所应助科研通管家采纳,获得10
12秒前
12秒前
orixero应助科研通管家采纳,获得30
13秒前
13秒前
ding应助科研通管家采纳,获得10
13秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Cytological studies on Phanerogams in Southern Peru. I. Karyotype of Acaena ovalifolia 2000
Earth System Geophysics 1000
Bioseparations Science and Engineering Third Edition 1000
Lloyd's Register of Shipping's Approach to the Control of Incidents of Brittle Fracture in Ship Structures 1000
BRITTLE FRACTURE IN WELDED SHIPS 1000
Entre Praga y Madrid: los contactos checoslovaco-españoles (1948-1977) 1000
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 纳米技术 有机化学 物理 生物化学 化学工程 计算机科学 复合材料 内科学 催化作用 光电子学 物理化学 电极 冶金 遗传学 细胞生物学
热门帖子
关注 科研通微信公众号,转发送积分 6120181
求助须知:如何正确求助?哪些是违规求助? 7948004
关于积分的说明 16485946
捐赠科研通 5242270
什么是DOI,文献DOI怎么找? 2800440
邀请新用户注册赠送积分活动 1781921
关于科研通互助平台的介绍 1653616