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

GitHub開源軟件項目團隊協(xié)作過程監(jiān)控與評價

發(fā)布時間:2021-01-03 00:29
  隨著開源社區(qū)的發(fā)展,越來越多人參與到GitHub的社會化編程中,為了更好的實現(xiàn)團隊合作,計算機相關(guān)專業(yè)教師也鼓勵學(xué)生在GitHub上進行項目開發(fā)協(xié)作。針對學(xué)生在GitHub上協(xié)作完成的課程實踐任務(wù),教師如何對項目團隊內(nèi)成員的貢獻進行度量成為一個問題。傳統(tǒng)的評分策略主要依靠人為主觀評價且沒有充分利用項目團隊開發(fā)過程的數(shù)據(jù)信息。本文充分利用軟件開發(fā)活動積累的大量數(shù)據(jù),從以下四個部分展開研究:(1)GitHub項目團隊成員貢獻度量分析,幫助教師了解團隊個人的貢獻情況。構(gòu)建了項目團隊成員貢獻指標(biāo)模型,提出了一套貢獻指標(biāo)的計算方法,根據(jù)貢獻指標(biāo)模型確定數(shù)據(jù)采集范圍,通過數(shù)據(jù)處理計算完成對項目內(nèi)成員的個體評價,并對其進行可視化。(2)GitHub項目團隊協(xié)作關(guān)系分析,使教師掌握團隊內(nèi)部協(xié)作溝通的情況。構(gòu)建了協(xié)作關(guān)系網(wǎng)絡(luò)圖模型,通過數(shù)據(jù)收集處理完成協(xié)作關(guān)系的可視化。定義了協(xié)作關(guān)系密集度和協(xié)作關(guān)系均衡度,用來表征項目團隊內(nèi)成員之間的協(xié)作密切均衡程度,度量計算完成了對項目團隊協(xié)作情況的整體評價。(3)GitHub項目整體推進的特征分析,幫助教師從宏觀角度獲取項目開發(fā)過程的進展信息。定義了工作模式(Wor... 

【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校

【文章頁數(shù)】:84 頁

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

【部分圖文】:

GitHub開源軟件項目團隊協(xié)作過程監(jiān)控與評價


GitHub日志中成員ID選擇GitHub項目團隊成員貢獻指標(biāo)的度量主要使用了項目的提交信息(commits

處理方式,文件,項目成員,代碼


圖 2-2 每個文件 git blame 的具體內(nèi)容由 commit ID 關(guān)聯(lián) author email 有多種處理方式,這里我們通過 git 命令:git show [commit ID] --pretty=format:"%ae" –shortstat 可以更加方便快捷的處理最后得到每行代碼對應(yīng)的作者郵箱,后續(xù)工作只需 HashMap 遍歷計數(shù)即可得到項目中每個成員的凈代碼量,如表 2-6 所示:表 2-6 GitHub 項目成員凈代碼量GitHub 項目成員凈代碼量makeztc@gmail.com 759 行

貢獻指標(biāo),添加代碼,獲取過程,原始數(shù)據(jù)


圖 2-2 每個文件 git blame 的具體內(nèi)容由 commit ID 關(guān)聯(lián) author email 有多種處理方式,這里我們通過 git 命令:git show [commit ID] --pretty=format:"%ae" –shortstat 可以更加方便快捷的處理,最后得到每行代碼對應(yīng)的作者郵箱,后續(xù)工作只需 HashMap 遍歷計數(shù)即可得到項目中每個成員的凈代碼量,如表 2-6 所示:表 2-6 GitHub 項目成員凈代碼量GitHub 項目成員凈代碼量makeztc@gmail.com 759 行dongsky@gmail.com 373 行DongSky@users.noreply.github.com 40 行l(wèi)kgv@foxmail.com 2615 行(2)添加代碼量 CADD 貢獻指標(biāo)這里我們獲取項目內(nèi)每個成員在軟件生命周期內(nèi)(包括提交的所有項目版本)所添加的代碼量貢獻指標(biāo)。首先構(gòu)造 git 命令參數(shù) git log --stat --no-merges–pretty=format:”%ae”,利用 ProcessBuilder 執(zhí)行,可得到圖 2-3 格式的原始數(shù)據(jù)。

【參考文獻】:
期刊論文
[1]軟件倉庫挖掘領(lǐng)域:貢獻者和研究熱點[J]. 江賀,陳信,張靜宣,韓雪嬌,徐秀娟.  計算機研究與發(fā)展. 2016(12)
[2]開源環(huán)境下開發(fā)人員行為特征挖掘與分析[J]. 袁霖,王懷民,尹剛,史殿習(xí),李翔.  計算機學(xué)報. 2010(10)

碩士論文
[1]基于Github社交網(wǎng)絡(luò)中用戶影響力評估算法的研究[D]. 李變.西安電子科技大學(xué) 2015



本文編號:2953949

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

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2953949.html


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

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