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

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

基于測(cè)試代碼變化的重構(gòu)意圖推測(cè)方法

發(fā)布時(shí)間:2019-06-10 08:09
【摘要】:已有的重構(gòu)工具主要在傳統(tǒng)開發(fā)模式下,針對(duì)源代碼的變化來(lái)推測(cè)重構(gòu).對(duì)于目前流行的測(cè)試驅(qū)動(dòng)開發(fā)方法,缺乏有效的工具指導(dǎo)實(shí)施測(cè)試驅(qū)動(dòng)重構(gòu).為此,本文提出了一種基于測(cè)試代碼變化的重構(gòu)意圖推測(cè)方法,在測(cè)試驅(qū)動(dòng)開發(fā)過(guò)程中,通過(guò)實(shí)時(shí)監(jiān)控捕獲測(cè)試代碼的變化,并依據(jù)啟發(fā)式規(guī)則推測(cè)可能的重構(gòu)操作.該方法在兩個(gè)實(shí)際的測(cè)試驅(qū)動(dòng)開發(fā)項(xiàng)目上進(jìn)行了驗(yàn)證.結(jié)果表明該方法比現(xiàn)有方法更為高效準(zhǔn)確,其準(zhǔn)確率提高約15%,查全率提高了33.3%~42.8%.
[Abstract]:The existing refactoring tools are mainly in the traditional development mode, according to the changes of source code to speculate refactoring. For the current popular test-driven development methods, there is a lack of effective tools to guide the implementation of test-driven refactoring. In this paper, a refactoring intention conjecture method based on test code change is proposed. In the process of test-driven development, the change of test code is captured in real time, and the possible refactoring operation is deduced according to heuristic rules. This method is verified on two practical test-driven development projects. The results show that this method is more efficient and accurate than the existing methods, the accuracy is improved by about 15%, and the recall rate is increased by 33. 3% and 42.8%.
【作者單位】: 北京理工大學(xué)計(jì)算機(jī)學(xué)院;96512部隊(duì);
【基金】:國(guó)家重點(diǎn)研發(fā)計(jì)劃(2016YFB1000801) 國(guó)家教育部新世紀(jì)優(yōu)秀人才支持計(jì)劃(NCET-13-0041) 國(guó)家自然科學(xué)基金面上資助項(xiàng)目(61472034,61272169)
【分類號(hào)】:TP311.5

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 曾廣平;蘭鄂;;測(cè)試驅(qū)動(dòng)開發(fā)探究[J];電腦知識(shí)與技術(shù)(學(xué)術(shù)交流);2007年13期

2 崔凱;;測(cè)試驅(qū)動(dòng)開發(fā)模式——《測(cè)試驅(qū)動(dòng)開發(fā)》精彩選讀[J];程序員;2003年11期

3 徐鋒;;感悟測(cè)試驅(qū)動(dòng)開發(fā)[J];程序員;2003年12期

4 路靜,謝忠,馬常杰;測(cè)試驅(qū)動(dòng)開發(fā)的應(yīng)用[J];現(xiàn)代計(jì)算機(jī)(專業(yè)版);2005年03期

5 張揚(yáng);黃厚寬;;測(cè)試驅(qū)動(dòng)開發(fā)及開發(fā)實(shí)踐[J];計(jì)算機(jī)技術(shù)與發(fā)展;2006年05期

6 劉峗;余金山;;測(cè)試驅(qū)動(dòng)開發(fā)探討[J];電腦開發(fā)與應(yīng)用;2006年08期

7 李瑛;彭軍;;測(cè)試驅(qū)動(dòng)開發(fā)在系統(tǒng)中的設(shè)計(jì)實(shí)現(xiàn)及效能分析[J];計(jì)算機(jī)與數(shù)字工程;2007年01期

8 楊善紅;李靜雯;;測(cè)試驅(qū)動(dòng)開發(fā)研究[J];黑龍江科技信息;2007年05期

9 唐金鵬;李玲琳;;測(cè)試驅(qū)動(dòng)開發(fā)應(yīng)用研究[J];企業(yè)技術(shù)開發(fā);2007年05期

10 張勇;;測(cè)試驅(qū)動(dòng)開發(fā)[J];消費(fèi)導(dǎo)刊;2007年11期

相關(guān)碩士學(xué)位論文 前10條

1 王云婷;測(cè)試驅(qū)動(dòng)開發(fā)在專家遴選系統(tǒng)中的應(yīng)用研究[D];石家莊鐵道大學(xué);2015年

2 魏銘;基于云計(jì)算的CRM平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2016年

3 張珂良;基于測(cè)試驅(qū)動(dòng)開發(fā)的電子政務(wù)實(shí)踐[D];東華大學(xué);2009年

4 曲長(zhǎng)利;測(cè)試驅(qū)動(dòng)開發(fā)的應(yīng)用研究—軟件質(zhì)量改進(jìn)新技術(shù)探究[D];復(fù)旦大學(xué);2011年

5 曹國(guó)東;基于測(cè)試驅(qū)動(dòng)的情報(bào)應(yīng)用處理系統(tǒng)開發(fā)[D];西南交通大學(xué);2005年

6 陳果;基于測(cè)試驅(qū)動(dòng)開發(fā)的軟件測(cè)試管理系統(tǒng)的研究[D];中國(guó)科學(xué)院研究生院(空間科學(xué)與應(yīng)用研究中心);2004年

7 侯典薈;基于.NET環(huán)境測(cè)試驅(qū)動(dòng)開發(fā)研究與應(yīng)用[D];大連理工大學(xué);2006年

8 劉冠梅;基于測(cè)試驅(qū)動(dòng)開發(fā)的TJUL語(yǔ)言實(shí)現(xiàn)研究[D];天津大學(xué);2007年

9 楊杰;基于Java ME的RSS閱讀系統(tǒng)的研究與實(shí)現(xiàn)[D];華北電力大學(xué)(北京);2008年

10 王進(jìn)華;基于.NET的測(cè)試驅(qū)動(dòng)開發(fā)平臺(tái)的研究和實(shí)現(xiàn)[D];貴州大學(xué);2009年

,

本文編號(hào):2496312

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

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


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

版權(quán)申明:資料由用戶7052e***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com