版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、由于軟件系統(tǒng)規(guī)模日益擴大,為了提高開發(fā)效率,在很多軟件系統(tǒng)的開發(fā)過程中都采用了大量的成熟的框架。然而,開發(fā)人員大多對于所使用的框架不熟悉,在開發(fā)過程中不知道如何在當前程序環(huán)境獲取特定類型的實例。而如果通過查閱文檔和閱讀代碼進行學習,將會耗費大量的精力。因此需要代碼推薦工具來提高程序開發(fā)的效率。在代碼推薦的眾多場景中,上述類型轉換序列推薦場景極為常見。如何能在該場景下,對開發(fā)人員提供有效的幫助,成為了眾多研究者感興趣的問題。在以往的工作中
2、,研究者們提出了兩類代碼推薦方法,基于歷史代碼的推薦方法和基于程序環(huán)境信息的推薦方法?;跉v史代碼的推薦方法在推薦過程中,推薦系統(tǒng)根據當前開發(fā)環(huán)境與已有的歷史代碼進行比較,找出相似場景的樣例代碼推薦給開發(fā)人員。而基于程序環(huán)境信息的推薦算法,則根據通過挖掘程序代碼信息,尋找類型轉換的關系,結合當前開發(fā)環(huán)境給出可能的類型轉換序列。這兩種方法都存在著一定的缺陷,基于歷史代碼的推薦方法無法保證歷史代碼的質量,而基于程序環(huán)境信息的推薦方法在推薦全
3、局靜態(tài)方法時會存在空間爆炸問題。語義網技術使得計算機能夠面向數據而不是文本內容從而為人類提供智能服務。計算機根據本體中所定義的類及屬性以及推理規(guī)則可以進行一定的判斷與推理。這使得計算機可以代替人來完成信息的收集、整理、檢索等工作。而類型轉換序列推薦問題需要計算機在推薦過程中理解代碼之間的關系并能夠對代碼進行有效的檢索和整理,語義網技術為解決該問題提供了新的思路。語義網技術近幾年發(fā)展較快,已經在一些領域取得了一定的成果。在程序語言領域,已
4、有研究者將語義網技術應用到軟件版本演化和代碼克隆檢測中,這也為使用語義網技術解決類型轉換序列推薦問題奠定了良好的基礎。
本文結合語義網技術,對現有基于程序環(huán)境信息的類型轉換序列推薦方法予以改進,提出了一套完整的類型轉換序列的推薦方法。該方法在選取靜態(tài)方法入口點時,通過可達性分析削減了入口點數目,較好地解決了現有推薦方法中可能遇到的空間爆炸問題,因此能夠對于靜態(tài)方法給出較好的推薦結果?;诒疚奶岢龅姆椒ǎ狙芯繉崿F了相應的Ecl
5、ipse插件。與現有工具對比實驗結果表明,本文提出的方法不僅可以在靜態(tài)方法的推薦過程中給出較好的推薦結果,同時在普通類型轉換序列的推薦過程中,也有效地提高了推薦效果,達到了預期工作目標。主要內容包括:⑴分析了現有的類型轉換序列推薦技術,吸取現有基于程序環(huán)境信息推薦方法的優(yōu)點,彌補其不足,提出了一套完整的類型轉換序列推薦方法。⑵針對類型轉換,建立了相應的本體模型,使用SWRL推理規(guī)則對類型可達性進行分析,解決了靜態(tài)方法推薦過程中可能出現的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于語義網技術的語義檢索系統(tǒng)模型研究.pdf
- 基于語義網技術的起源訪問控制研究.pdf
- 基于語義網技術的數據集成和挖掘研究.pdf
- 基于本體的語義網技術研究與應用.pdf
- 結合時間序列的協同主題回歸推薦算法研究.pdf
- 基于語義網技術的機械設計方法和技術研究.pdf
- 基于語義網技術的web數據獲取與集成研究.pdf
- 混沌技術與序列密碼結合的研究.pdf
- 基于語義網技術的個性化網絡應用研究.pdf
- 基于語義Web技術的推薦系統(tǒng)研究.pdf
- 語義網技術在資料庫系統(tǒng)中的應用.pdf
- 語義網本體查詢語言轉換技術的研究與實現.pdf
- 語義網技術現狀及其在圖書情報行業(yè)應用研究.pdf
- 結合GPRS的無線傳感器網絡組網技術研究.pdf
- Haskell語言類型推理的語義模型研究.pdf
- 基于本體語義的模型轉換關鍵技術研究.pdf
- 語義用戶偏好推薦技術在物流領域的應用研究.pdf
- 結合底層特征和高層語義的圖像檢索技術研究.pdf
- STEP轉換為語義Web本體的研究.pdf
- 基于語義的推薦系統(tǒng)研究.pdf
評論
0/150
提交評論