基于軟件歷史庫的開發(fā)者個(gè)性化推薦技術(shù)研究與系統(tǒng)實(shí)現(xiàn)
[Abstract]:With the continuous maintenance and evolution of software system, the scale of software system becomes larger and larger, and the task of software maintenance becomes more and more complex. In order to maintain the software task quickly and effectively, it is necessary to recommend the appropriate software developer to solve the software problem in a timely and effective manner. Many existing developer recommendation technologies have been developed to recommend experienced senior developers. However, in the actual software maintenance process, senior developers often have more important tasks to complete, in addition, junior developers with less experience also need to assign the corresponding tasks to them to complete. So, the existing developer recommendation technology for the primary developer recommendation research is not deep enough. In recommending developers, this article recommends not only advanced developers, but also junior developers with less experience. For all the recommended developers, this article also recommends a series of auxiliary information for their historical modification experience and habits for their reference. Developers can read the information in order to improve the efficiency and quality of their tasks. In addition, software systems often have some important security bug,. The security bug often brings huge security risks to the whole software system. Therefore, timely and effective repair of security bug is also an important problem in software maintenance, and the existing developer recommendation technology has not recommended developers with security experience. In this paper, developers with security experience are recommended for security bug,. They can modify the security bug, in time and effectively to ensure the security performance of the software. In a word, the work of this paper mainly focuses on the following aspects: (1) the empirical study and comparative analysis of the recommended technology of the developers for the modification history of the existing Commit library are carried out. (2) for the general bug, in software, not only advanced developers are recommended, but also junior developers can be recommended effectively. And for all the recommended developers, recommended a series of personalized information for their reference. (3) for the software security bug, effectively recommended the developers with security knowledge, In the process of recommendation, not only the historical experience of developers is considered, but also the quality of repair is taken into account. (4) the system implementation of general developer recommendation technology and security developer recommendation technology is completed respectively.
【學(xué)位授予單位】:揚(yáng)州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP391.3;TP311.5
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 蘇鋒;;億元“樂基金”支持開發(fā)者——聯(lián)想舉辦2010年移動(dòng)互聯(lián)開發(fā)者大會(huì)[J];微電腦世界;2010年12期
2 袁楚;;開發(fā)者說:賺錢現(xiàn)在還只是個(gè)傳說[J];互聯(lián)網(wǎng)天地;2011年02期
3 邱鑫;;開發(fā)者的旗幟[J];互聯(lián)網(wǎng)周刊;2011年10期
4 張毅;;應(yīng)用程序開發(fā)者面臨艱難抉擇[J];IT時(shí)代周刊;2011年17期
5 函元;;移動(dòng)互聯(lián)開發(fā)者,站著死還是跪著生?[J];通信世界;2011年44期
6 張毅;;開發(fā)者的日子為何這么艱難[J];IT時(shí)代周刊;2012年02期
7 ;開發(fā)者聯(lián)盟全景圖[J];互聯(lián)網(wǎng)周刊;2012年14期
8 胡蕾;開發(fā)者的盛宴[J];中國計(jì)算機(jī)用戶;2003年43期
9 ;新片佳作[J];新電腦;2004年05期
10 蔡學(xué)鏞;;2008年開發(fā)者的新挑戰(zhàn)[J];程序員;2008年02期
相關(guān)會(huì)議論文 前1條
1 周生西;;勞動(dòng)和社會(huì)保障工作關(guān)乎開發(fā)者利益[A];海西工業(yè)化城鎮(zhèn)化產(chǎn)業(yè)化發(fā)展問題研討會(huì)?痆C];2002年
相關(guān)重要報(bào)紙文章 前10條
1 易聯(lián)致遠(yuǎn)CEO 靳巖;開發(fā)者的三個(gè)局限性[N];通信產(chǎn)業(yè)報(bào);2010年
2 本報(bào)記者 謝麗容;三成移動(dòng)開發(fā)者虧損[N];通信產(chǎn)業(yè)報(bào);2011年
3 本報(bào)記者 周蓉蓉;關(guān)注開發(fā)者的技術(shù)取向[N];計(jì)算機(jī)世界;2003年
4 本報(bào)記者 龔杰;與開發(fā)者共成長[N];計(jì)算機(jī)世界;2003年
5 本報(bào)記者 潘永花;與開發(fā)者雙贏[N];網(wǎng)絡(luò)世界;2001年
6 電腦商報(bào)記者 張鳳岐;聯(lián)想舉辦2010年移動(dòng)互聯(lián)開發(fā)者大會(huì)[N];電腦商報(bào);2010年
7 廣東 甘泉;四大平臺互挖開發(fā)者[N];電腦報(bào);2010年
8 本報(bào)記者 劉方遠(yuǎn);100萬“憤怒的小鳥”:中國手機(jī)開發(fā)者生存調(diào)查[N];21世紀(jì)經(jīng)濟(jì)報(bào)道;2011年
9 本報(bào)記者 戈清平;開發(fā)者地位被抬高 成云計(jì)算發(fā)展新力量[N];中國高新技術(shù)產(chǎn)業(yè)導(dǎo)報(bào);2012年
10 中國出版?zhèn)髅缴虉?bào)記者 一鳴;“一站式”服務(wù)助力移動(dòng)開發(fā)者[N];中國出版?zhèn)髅缴虉?bào);2013年
相關(guān)博士學(xué)位論文 前2條
1 顏登程;基于人類動(dòng)力學(xué)和復(fù)雜網(wǎng)絡(luò)的開發(fā)者行為及興趣研究[D];中國科學(xué)技術(shù)大學(xué);2017年
2 李其鋒;面向開源社區(qū)的開發(fā)者群體行為分析方法[D];武漢大學(xué);2014年
相關(guān)碩士學(xué)位論文 前3條
1 沈維軍;開源軟件開發(fā)中人員的動(dòng)機(jī)和項(xiàng)目選擇研究[D];南京大學(xué);2016年
2 汪家磊;基于描述信息的服務(wù)聚類及開發(fā)者推薦方法研究[D];浙江工商大學(xué);2017年
3 武巖松;開發(fā)者質(zhì)量信息在缺陷預(yù)測中的效用分析[D];南京大學(xué);2014年
,本文編號:2407870
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2407870.html