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

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

面向程序員問(wèn)答論壇的高質(zhì)量代碼庫(kù)自動(dòng)挖掘與檢索方法

發(fā)布時(shí)間:2024-04-26 05:51
  隨著軟件技術(shù)的迅速發(fā)展,軟件規(guī)模越來(lái)越大,所涉及的知識(shí)領(lǐng)域也越來(lái)越多。如何有效提升軟件開(kāi)發(fā)效率成為程序開(kāi)發(fā)人員必須面對(duì)的重要問(wèn)題。發(fā)掘互聯(lián)網(wǎng)上各類程序員在線問(wèn)答網(wǎng)站上已有的高質(zhì)量代碼片段和對(duì)應(yīng)的自然語(yǔ)言描述并利用它們構(gòu)建代碼倉(cāng)庫(kù),不失為一種較為高效可行的方法。高質(zhì)量代碼片段指能夠獨(dú)立解決問(wèn)題的代碼片段。提供與代碼問(wèn)答系統(tǒng)相結(jié)合的高質(zhì)量代碼片段倉(cāng)庫(kù),開(kāi)發(fā)者便能在有需要時(shí)即時(shí)搜索相關(guān)代碼片段并插入到自己的工程中使用。既縮短了編碼時(shí)間,又提高了代碼的可靠性。然而,構(gòu)建高質(zhì)量的代碼倉(cāng)庫(kù)和代碼問(wèn)答系統(tǒng)也面臨著諸多難題。其中核心的問(wèn)題有兩個(gè),即高質(zhì)量代碼問(wèn)答對(duì)的挖掘與問(wèn)答系統(tǒng)相似問(wèn)句的檢索。在高質(zhì)量代碼挖掘方法上,目前多為人工進(jìn)行篩選挖掘,這是一項(xiàng)費(fèi)時(shí)費(fèi)力的工作。在傳統(tǒng)代碼問(wèn)答系統(tǒng)中,具有相同或相似的問(wèn)句之間通常具有文本的不匹配。傳統(tǒng)的基于文本匹配的檢索難以滿足我們檢索語(yǔ)義相同的問(wèn)題的要求。同時(shí),基于語(yǔ)義匹配的算法效率通常低下。針對(duì)以上問(wèn)題本文做出了以下工作。首先,我們收集了在線問(wèn)答網(wǎng)站Stack Overflow上的Python語(yǔ)言的問(wèn)題答案對(duì),并提取了其中“How to do it”類型的問(wèn)句...

【文章頁(yè)數(shù)】:72 頁(yè)

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

【部分圖文】:

圖1-1百度搜索引擎搜索結(jié)果示例

圖1-1百度搜索引擎搜索結(jié)果示例

哈爾濱工業(yè)大學(xué)工學(xué)碩士學(xué)位論文第1章緒論1.1課題來(lái)源本文來(lái)源于國(guó)家自然科學(xué)基金項(xiàng)目:基于啟發(fā)式選擇變異和軟件掘的軟件錯(cuò)誤定位方法(編號(hào)61672191)。1.2課題研究的背景和意義隨著軟件技術(shù)的迅速發(fā)展,軟件規(guī)模也越來(lái)越大所涉及的知識(shí)領(lǐng)多。因此,開(kāi)發(fā)人員開(kāi)發(fā)軟件所需要....


圖1-2玄機(jī)寶盒界面

圖1-2玄機(jī)寶盒界面

哈爾濱工業(yè)大學(xué)工學(xué)碩士學(xué)位論文應(yīng)的解決方案進(jìn)行整理,形成自己的知識(shí)庫(kù)。當(dāng)再次遇到同類問(wèn)題時(shí),則可以對(duì)庫(kù)中的內(nèi)容進(jìn)行查閱,以獲得對(duì)應(yīng)的解決方案。玄機(jī)寶盒[1]便是開(kāi)發(fā)者用該方法解決開(kāi)發(fā)中遇到問(wèn)題的一個(gè)產(chǎn)物,其界面如圖1-2所示。從圖中可以看到若要檢索某些功能對(duì)應(yīng)的代碼,則要通過(guò)....


圖1-3面向開(kāi)發(fā)者在線論壇StackOverflow的高質(zhì)量代碼挖掘與搜索框架

圖1-3面向開(kāi)發(fā)者在線論壇StackOverflow的高質(zhì)量代碼挖掘與搜索框架

圖1-3面向開(kāi)發(fā)者在線論壇StackOverflow的高質(zhì)量代碼挖掘與搜索框架本文的工作主要分為三個(gè)部分,首先研究高質(zhì)量代碼挖掘方法,即使用深度學(xué)習(xí)方法從StackOverflow的問(wèn)答數(shù)據(jù)中提取出能獨(dú)立解決問(wèn)題的代碼片段(即高質(zhì)量代碼)。采用Yao[2]等人提出....


圖2-1StackOverflow問(wèn)題答案形式

圖2-1StackOverflow問(wèn)題答案形式

哈爾濱工業(yè)大學(xué)工學(xué)碩士學(xué)位論文第2章面向StackOverflow的高質(zhì)量代碼挖掘2.1引言在快節(jié)奏的當(dāng)今社會(huì),軟件開(kāi)發(fā)效率對(duì)互聯(lián)網(wǎng)公司來(lái)說(shuō)十分重要,有時(shí)系的公司的生死存亡。為了提升軟件開(kāi)發(fā)效率,快速實(shí)現(xiàn)產(chǎn)品原型,各種適開(kāi)發(fā)的編程語(yǔ)言被創(chuàng)建,各種快速開(kāi)發(fā)框架被開(kāi)發(fā)。雖然....



本文編號(hào):3964805

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

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


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

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