面向群體化軟件開發(fā)的推薦方法與技術(shù)研究
發(fā)布時(shí)間:2021-10-07 22:54
隨著互聯(lián)網(wǎng)和軟件開發(fā)技術(shù)的發(fā)展,軟件的開發(fā)方式、運(yùn)行形態(tài)、服務(wù)模型等方面都發(fā)生了巨大變化,基于互聯(lián)網(wǎng)構(gòu)造、運(yùn)行于互聯(lián)網(wǎng)之上、通過(guò)互聯(lián)網(wǎng)提供服務(wù)的新型網(wǎng)構(gòu)化軟件逐漸成為主流。這一類新型軟件形態(tài)中,各種類型的利益相關(guān)者群體以多樣化方式直接或間接參與到軟件開發(fā)過(guò)程,呈現(xiàn)出大眾參與驅(qū)動(dòng)的群體化開發(fā)特點(diǎn)。各類開放參與的軟件資源規(guī)模巨大且快速增長(zhǎng)、參與項(xiàng)目貢獻(xiàn)的開發(fā)者人員眾多且能力差異大、可供用戶選擇的軟件制品功能多樣且相似制品數(shù)量巨大。這些變化導(dǎo)致面向軟件開發(fā)復(fù)用的開源資源選擇難、面向軟件開發(fā)任務(wù)的開發(fā)者選擇難、面向用戶反饋激發(fā)獲取的軟件應(yīng)用選擇難等挑戰(zhàn)日益突出。本論文聚焦于開源軟件和移動(dòng)應(yīng)用這兩類典型的網(wǎng)構(gòu)化創(chuàng)新軟件,面向開源項(xiàng)目參與開發(fā)、開發(fā)者與開發(fā)任務(wù)匹配以及用戶反饋獲取等群體化軟件開發(fā)任務(wù),深入研究開源軟件項(xiàng)目推薦、代碼審閱人推薦以及移動(dòng)應(yīng)用個(gè)性化推薦等核心技術(shù)和方法,具體研究成果總結(jié)如下:第一,大規(guī)模志愿者長(zhǎng)期持續(xù)貢獻(xiàn)是軟件項(xiàng)目取得成功的重要基礎(chǔ)。開源社區(qū)中可供開發(fā)者自由參與的開源項(xiàng)目規(guī)模巨大,開發(fā)者在海量開源項(xiàng)目中尋找自己真正感興趣的項(xiàng)目是提出需要花費(fèi)巨大的時(shí)間和精力。如何根據(jù)開發(fā)者...
【文章來(lái)源】:國(guó)防科技大學(xué)湖南省 211工程院校 985工程院校
【文章頁(yè)數(shù)】:111 頁(yè)
【學(xué)位級(jí)別】:博士
【部分圖文】:
GitHub搜索“深入學(xué)習(xí)”結(jié)果示例
GitHub的trending項(xiàng)目推薦功能與此同時(shí),基于用戶興趣特點(diǎn)和瀏覽歷史的個(gè)性化推薦系統(tǒng)在電影[28]
例如圖 1.3 所示,GitHub 中的 pytorch 深度學(xué)習(xí)開源框架[31]擁有大量的watch 數(shù))和喜愛者(star 數(shù)),截至 2017 年 9 月,有 1455 多個(gè)用戶創(chuàng)分支(fork 數(shù))。我們可以看到,在 2016 年 9 月到 2017 年 9 月期間,該平均代碼提交次數(shù)持續(xù)保持在 50 次左右,具有很高的活躍度。相應(yīng)地,所需要處理的 Pull Request 審閱請(qǐng)求、缺陷報(bào)告等任務(wù)數(shù)量自然也日益增統(tǒng)軟件團(tuán)隊(duì)相比,雖然開源軟件的流行使得更多開發(fā)者能夠參與開發(fā),隊(duì)管理往往更為自由松散,項(xiàng)目貢獻(xiàn)者的知識(shí)背景、專長(zhǎng)差異也更大。的開源軟件開發(fā)需求,如何為軟件項(xiàng)目推薦合適的開發(fā)者,是群體化方實(shí)現(xiàn)高效大眾化協(xié)同所需解決的重要問(wèn)題。
【參考文獻(xiàn)】:
期刊論文
[1]Development of Comment Correlation Matrix for Mobile Application Recommendation[J]. Yi-Lun Chi,Yu-Fan Ho,Iuon-Chang Lin,Min-Shiang Hwang. Journal of Electronic Science and Technology. 2016(03)
[2]基于網(wǎng)絡(luò)的可信軟件大規(guī)模協(xié)同開發(fā)與演化[J]. 王懷民,尹剛,謝冰,劉旭東,魏峻,劉江寧. 中國(guó)科學(xué):信息科學(xué). 2014(01)
[3]移動(dòng)推薦系統(tǒng)及其應(yīng)用[J]. 孟祥武,胡勛,王立才,張玉潔. 軟件學(xué)報(bào). 2013(01)
[4]Internetware:An Emerging Software Paradigm for Internet Computing[J]. 梅宏,劉譞哲. Journal of Computer Science & Technology. 2011(04)
[5]信息過(guò)載問(wèn)題及其研究[J]. 顧犇. 中國(guó)圖書館學(xué)報(bào). 2000(05)
[6]軟件復(fù)用與軟件構(gòu)件技術(shù)[J]. 楊芙清,梅宏,李克勤. 電子學(xué)報(bào). 1999(02)
本文編號(hào):3422936
【文章來(lái)源】:國(guó)防科技大學(xué)湖南省 211工程院校 985工程院校
【文章頁(yè)數(shù)】:111 頁(yè)
【學(xué)位級(jí)別】:博士
【部分圖文】:
GitHub搜索“深入學(xué)習(xí)”結(jié)果示例
GitHub的trending項(xiàng)目推薦功能與此同時(shí),基于用戶興趣特點(diǎn)和瀏覽歷史的個(gè)性化推薦系統(tǒng)在電影[28]
例如圖 1.3 所示,GitHub 中的 pytorch 深度學(xué)習(xí)開源框架[31]擁有大量的watch 數(shù))和喜愛者(star 數(shù)),截至 2017 年 9 月,有 1455 多個(gè)用戶創(chuàng)分支(fork 數(shù))。我們可以看到,在 2016 年 9 月到 2017 年 9 月期間,該平均代碼提交次數(shù)持續(xù)保持在 50 次左右,具有很高的活躍度。相應(yīng)地,所需要處理的 Pull Request 審閱請(qǐng)求、缺陷報(bào)告等任務(wù)數(shù)量自然也日益增統(tǒng)軟件團(tuán)隊(duì)相比,雖然開源軟件的流行使得更多開發(fā)者能夠參與開發(fā),隊(duì)管理往往更為自由松散,項(xiàng)目貢獻(xiàn)者的知識(shí)背景、專長(zhǎng)差異也更大。的開源軟件開發(fā)需求,如何為軟件項(xiàng)目推薦合適的開發(fā)者,是群體化方實(shí)現(xiàn)高效大眾化協(xié)同所需解決的重要問(wèn)題。
【參考文獻(xiàn)】:
期刊論文
[1]Development of Comment Correlation Matrix for Mobile Application Recommendation[J]. Yi-Lun Chi,Yu-Fan Ho,Iuon-Chang Lin,Min-Shiang Hwang. Journal of Electronic Science and Technology. 2016(03)
[2]基于網(wǎng)絡(luò)的可信軟件大規(guī)模協(xié)同開發(fā)與演化[J]. 王懷民,尹剛,謝冰,劉旭東,魏峻,劉江寧. 中國(guó)科學(xué):信息科學(xué). 2014(01)
[3]移動(dòng)推薦系統(tǒng)及其應(yīng)用[J]. 孟祥武,胡勛,王立才,張玉潔. 軟件學(xué)報(bào). 2013(01)
[4]Internetware:An Emerging Software Paradigm for Internet Computing[J]. 梅宏,劉譞哲. Journal of Computer Science & Technology. 2011(04)
[5]信息過(guò)載問(wèn)題及其研究[J]. 顧犇. 中國(guó)圖書館學(xué)報(bào). 2000(05)
[6]軟件復(fù)用與軟件構(gòu)件技術(shù)[J]. 楊芙清,梅宏,李克勤. 電子學(xué)報(bào). 1999(02)
本文編號(hào):3422936
本文鏈接:http://www.sikaile.net/guanlilunwen/shequguanli/3422936.html
最近更新
教材專著