清晨好,您是今天最早来到科研通的研友!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您科研之路漫漫前行!

Multi‐task deep neural networks for just‐in‐time software defect prediction on mobile apps

计算机科学 提交 任务(项目管理) 预处理器 软件 人工神经网络 人工智能 Android(操作系统) 深度学习 图层(电子) 机器学习 源代码 软件错误 数据库 操作系统 工程类 有机化学 化学 系统工程
作者
Qiguo Huang,Zhengliang Li,Qing Gu
出处
期刊:Concurrency and Computation: Practice and Experience [Wiley]
卷期号:36 (10) 被引量:9
标识
DOI:10.1002/cpe.7664
摘要

Summary With the development of smartphones, mobile applications play an irreplaceable role in our daily life, which characteristics often commit code changes to meet new requirements. This characteristic can introduce defects into the software. To provide immediate feedback to developers, previous researchers began to focus on just‐in‐time (JIT) software defect prediction techniques. JIT defect prediction aims to determine whether code commits will introduce defects into the software. It contains two scenarios, within‐project JIT defect prediction and cross‐project JIT defect prediction. Regardless of whether within‐project JIT defect prediction or cross‐project JIT defect prediction all need to have enough labeled data (within‐project JIT defect prediction assumes that have plenty of labeled data from the same project, while cross‐project JIT defect prediction assumes that have sufficient labeled data from source projects). However, in practice, both the source and target projects may only have limited labeled data. We propose the MTL‐DNN method based on multi‐task learning to solve this question. This method contains the data preprocessing layer, input layer, shared layers, task‐specific layers, and output layer. Where the common features of multiple related tasks are learned by sharing layers, and the unique features of each task are learned by the task‐specific layers. For verifying the effectiveness of the MTL‐DNN approach, we evaluate our method on 15 Android mobile apps. The experimental results show that our method significantly outperforms the state‐of‐the‐art single‐task deep learning and classical machine learning methods. This result shows that the MTL‐DNN method can effectively solve the problem of insufficient labeled training data for source and target projects.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
45秒前
twk发布了新的文献求助10
51秒前
湖人完成签到,获得积分10
1分钟前
wrl2023完成签到,获得积分10
1分钟前
1分钟前
Criminology34应助科研通管家采纳,获得10
1分钟前
Criminology34应助科研通管家采纳,获得10
1分钟前
科研通AI2S应助科研通管家采纳,获得10
1分钟前
科研通AI2S应助科研通管家采纳,获得10
1分钟前
Criminology34应助科研通管家采纳,获得10
1分钟前
Criminology34应助科研通管家采纳,获得10
1分钟前
辰昜发布了新的文献求助10
1分钟前
1分钟前
HI完成签到 ,获得积分10
2分钟前
雪山飞龙发布了新的文献求助10
2分钟前
李志全完成签到 ,获得积分10
2分钟前
雪山飞龙发布了新的文献求助10
2分钟前
湖人发布了新的文献求助10
2分钟前
雪山飞龙发布了新的文献求助10
2分钟前
11完成签到 ,获得积分10
2分钟前
雪山飞龙发布了新的文献求助10
2分钟前
量子星尘发布了新的文献求助10
2分钟前
雪山飞龙发布了新的文献求助10
3分钟前
3分钟前
3分钟前
mzhang2完成签到 ,获得积分10
3分钟前
Xhhaai应助雪山飞龙采纳,获得10
3分钟前
3分钟前
求知者1701应助雪山飞龙采纳,获得10
3分钟前
雪山飞龙完成签到,获得积分10
3分钟前
Criminology34应助科研通管家采纳,获得10
3分钟前
科研通AI6应助科研通管家采纳,获得10
3分钟前
流浪的鲨鱼完成签到,获得积分10
4分钟前
沙海沉戈完成签到,获得积分0
4分钟前
4分钟前
量子星尘发布了新的文献求助10
4分钟前
ambrose37完成签到 ,获得积分10
4分钟前
jnehu完成签到,获得积分10
4分钟前
Heart_of_Stone完成签到 ,获得积分10
5分钟前
小烦同学完成签到,获得积分10
5分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Encyclopedia of Forensic and Legal Medicine Third Edition 5000
Introduction to strong mixing conditions volume 1-3 5000
Aerospace Engineering Education During the First Century of Flight 3000
Agyptische Geschichte der 21.30. Dynastie 3000
Les Mantodea de guyane 2000
Electron Energy Loss Spectroscopy 1500
热门求助领域 (近24小时)
化学 材料科学 生物 医学 工程类 计算机科学 有机化学 物理 生物化学 纳米技术 复合材料 内科学 化学工程 人工智能 催化作用 遗传学 数学 基因 量子力学 物理化学
热门帖子
关注 科研通微信公众号,转发送积分 5780820
求助须知:如何正确求助?哪些是违规求助? 5659626
关于积分的说明 15453484
捐赠科研通 4911258
什么是DOI,文献DOI怎么找? 2643405
邀请新用户注册赠送积分活动 1591069
关于科研通互助平台的介绍 1545627