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

當前位置:主頁 > 科技論文 > 軟件論文 >

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

發(fā)布時間:2019-06-10 08:09
【摘要】:已有的重構(gòu)工具主要在傳統(tǒng)開發(fā)模式下,針對源代碼的變化來推測重構(gòu).對于目前流行的測試驅(qū)動開發(fā)方法,缺乏有效的工具指導(dǎo)實施測試驅(qū)動重構(gòu).為此,本文提出了一種基于測試代碼變化的重構(gòu)意圖推測方法,在測試驅(qū)動開發(fā)過程中,通過實時監(jiān)控捕獲測試代碼的變化,并依據(jù)啟發(fā)式規(guī)則推測可能的重構(gòu)操作.該方法在兩個實際的測試驅(qū)動開發(fā)項目上進行了驗證.結(jié)果表明該方法比現(xià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%.
【作者單位】: 北京理工大學計算機學院;96512部隊;
【基金】:國家重點研發(fā)計劃(2016YFB1000801) 國家教育部新世紀優(yōu)秀人才支持計劃(NCET-13-0041) 國家自然科學基金面上資助項目(61472034,61272169)
【分類號】:TP311.5

【相似文獻】

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

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

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

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

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

5 張揚;黃厚寬;;測試驅(qū)動開發(fā)及開發(fā)實踐[J];計算機技術(shù)與發(fā)展;2006年05期

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

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

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

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

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

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

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

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

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

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

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

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

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

8 劉冠梅;基于測試驅(qū)動開發(fā)的TJUL語言實現(xiàn)研究[D];天津大學;2007年

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

10 王進華;基于.NET的測試驅(qū)動開發(fā)平臺的研究和實現(xiàn)[D];貴州大學;2009年

,

本文編號:2496312

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

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


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

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