天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于深度學(xué)習(xí)的細(xì)粒度軟件缺陷預(yù)測研究

發(fā)布時間:2021-10-16 02:08
  傳統(tǒng)的缺陷預(yù)測技術(shù)主要集中在對軟件項目中的文件、模塊、包等粗粒度對象進(jìn)行預(yù)測,然而相關(guān)技術(shù)在實際中卻難以應(yīng)用,例如當(dāng)缺陷預(yù)測模型預(yù)測一個較大的文件存在缺陷時,審查所需的時間與精力對于開發(fā)者來說難以接受,且當(dāng)一個文件被多個開發(fā)者修改時,更難以確定合適的開發(fā)者對預(yù)測文件進(jìn)行審查。而現(xiàn)有的細(xì)粒度缺陷預(yù)測方法,包括代碼行級與變更級預(yù)測,對于軟件倉庫語料、變更數(shù)據(jù)有一定的數(shù)量要求,軟件開發(fā)初期難以進(jìn)行有效的缺陷預(yù)測。在細(xì)粒度的預(yù)測要求前提下,本文對于軟件項目初期,提出了一種基于API使用規(guī)范的跨項目可遷移的代碼行級缺陷預(yù)測模型,實現(xiàn)了對軟件項目早期的有效缺陷預(yù)測;對于軟件項目后期,本文提出了一種利用變更信息語義特征與變更度量的變更級缺陷預(yù)測模型,提升了現(xiàn)有變更級預(yù)測模型的能力。本文主要工作與創(chuàng)新點如下:(1)代碼行級缺陷預(yù)測。本文提出了一種基于類API使用規(guī)范的代碼行級缺陷預(yù)測模型。本文首先提出了一種基于抽象語法樹的類API調(diào)用序列提取方法,從源代碼文件中提取指定類的實例的API調(diào)用序列,并基于API調(diào)用序列構(gòu)建語言模型,預(yù)測API序列中的API誤用缺陷,將代碼缺陷定位至使用API的代碼行處;(... 

【文章來源】:浙江大學(xué)浙江省 211工程院校 985工程院校 教育部直屬院校

【文章頁數(shù)】:87 頁

【學(xué)位級別】:碩士

【文章目錄】:
摘要
Abstract
第1章 緒論
    1.1 引言
    1.2 軟件缺陷預(yù)測與研究現(xiàn)狀
        1.2.1 軟件缺陷預(yù)測基本內(nèi)容
        1.2.2 軟件缺陷預(yù)測研究簡史
    1.3 本文研究內(nèi)容
        1.3.1 研究目的
        1.3.2 本文創(chuàng)新點
    1.4 本文組織結(jié)構(gòu)
第2章 相關(guān)技術(shù)分析
    2.1 代碼行級缺陷預(yù)測相關(guān)技術(shù)
        2.1.1 N-grams語言模型
        2.1.2 基于N-grams的代碼行級缺陷預(yù)測方法
    2.2 變更級缺陷預(yù)測相關(guān)技術(shù)
        2.2.1 變更級度量
        2.2.2 變更標(biāo)簽標(biāo)注
        2.2.3 變更級缺陷預(yù)測常用機器學(xué)習(xí)算法
    2.3 詞嵌入技術(shù)
    2.4 循環(huán)卷積神經(jīng)網(wǎng)絡(luò)
        2.4.1 循環(huán)神經(jīng)網(wǎng)絡(luò)
        2.4.2 循環(huán)卷積神經(jīng)網(wǎng)絡(luò)
    2.5 抽象語法樹及其解析
    2.6 本章小結(jié)
第3章 基于API使用規(guī)范的代碼行級缺陷預(yù)測
    3.1 代碼行級缺陷預(yù)測技術(shù)存在的問題
    3.2 基于API使用規(guī)范的代碼行缺陷預(yù)測模型
        3.2.1 模型總體框架
        3.2.2 模型結(jié)構(gòu)
    3.3 基于AST的 API調(diào)用序列提取
        3.3.1 Java文件獲取
        3.3.2 API調(diào)用序列圖構(gòu)建
        3.3.3 API調(diào)用序列提取
    3.4 實驗與結(jié)果分析
        3.4.1 數(shù)據(jù)集與實驗設(shè)置
        3.4.2 實驗結(jié)果與分析
        3.4.3 API缺陷實例展示
    3.5 本章小結(jié)
第4章 基于變更語義與度量的變更級缺陷預(yù)測
    4.1 變更級缺陷預(yù)測存在的問題
    4.2 基于變更語義與度量的變更級缺陷預(yù)測模型
        4.2.1 模型總體框架
        4.2.2 模型結(jié)構(gòu)
    4.3 數(shù)據(jù)預(yù)處理
        4.3.1 度量數(shù)據(jù)預(yù)處理
        4.3.2 變更信息獲取與預(yù)處理
    4.4 實驗與結(jié)果分析
        4.4.1 數(shù)據(jù)集與實驗設(shè)置
        4.4.2 實驗結(jié)果與分析
    4.5 本章小結(jié)
第5章 總結(jié)與展望
    5.1 本文總結(jié)
    5.2 未來展望
參考文獻(xiàn)
讀碩士學(xué)位期間主要的研究成果
致謝



本文編號:3438943

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3438943.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶35474***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
日本国产欧美精品视频| 中文字幕无线码一区欧美| 欧美日韩亚洲国产精品| 熟女少妇久久一区二区三区| 爱在午夜降临前在线观看| 91精品视频免费播放| 亚洲视频一区二区久久久| 国产熟女高清一区二区| 欧美黑人巨大一区二区三区| 国产日韩欧美专区一区| 欧美日本精品视频在线观看| 国产日韩中文视频一区| 亚洲中文字幕乱码亚洲| 丰满人妻熟妇乱又乱精品古代| 中国美女草逼一级黄片视频| 日韩三级黄色大片免费观看| 国产精品熟女在线视频| 欧美日韩无卡一区二区| 好吊色免费在线观看视频| 亚洲欧美日韩在线看片| 九九热九九热九九热九九热| 欧美日韩人妻中文一区二区| 亚洲精品福利视频你懂的| 欧美一级片日韩一级片| 国产精品福利一二三区| 亚洲男人的天堂就去爱| 五月情婷婷综合激情综合狠狠| 亚洲国产av国产av| 九九热精彩视频在线免费| 欧美一区二区三区在线播放| 国产欧美日产久久婷婷| 不卡免费成人日韩精品| 好吊妞在线免费观看视频| 欧洲自拍偷拍一区二区| 久久热在线免费视频精品| 亚洲综合天堂一二三区| 亚洲免费黄色高清在线观看| 国产熟女一区二区不卡| 小草少妇视频免费看视频| 国产一区欧美一区日本道| 日本高清视频在线观看不卡|