1.基于多重方面實(shí)體感知模型的開發(fā)者貢獻(xiàn)分析方法,其特征在于如下步驟:
(1)識(shí)別某開發(fā)者在某段時(shí)間內(nèi)的commit提交數(shù)據(jù),建立其個(gè)人提交信息庫,將開發(fā)者的每份commit報(bào)告分解為commit描述和代碼修改兩個(gè)文本;
(2)使用多重方面實(shí)體感知模型,對(duì)上述結(jié)果commit描述文本和代碼修改文本進(jìn)行關(guān)鍵字提取,得到項(xiàng)目名稱即事件關(guān)鍵字和項(xiàng)目所涉及不同開發(fā)任務(wù)即方面關(guān)鍵字,并同時(shí)提取出commit提交時(shí)間;
(3)計(jì)算每份commit提交信息的commit描述和代碼修改兩文本通過步驟(2)所得的事件關(guān)鍵字和方面關(guān)鍵字的相似程度,并對(duì)相似度大小進(jìn)行高質(zhì)量、一般質(zhì)量和低質(zhì)量三個(gè)等級(jí)劃分;
(4)對(duì)開發(fā)者每份commit報(bào)告通過步驟(2)和步驟(3)所得的計(jì)算結(jié)果進(jìn)行整合,生成開發(fā)者在某段時(shí)間內(nèi)的總工作質(zhì)量和開發(fā)者在某項(xiàng)目中的工作量和工作質(zhì)量統(tǒng)計(jì)數(shù)據(jù)文本;
(5)根據(jù)步驟(4)的數(shù)據(jù)生成直觀的時(shí)間分布圖、工作質(zhì)量等級(jí)分布柱狀圖、每個(gè)項(xiàng)目的方面實(shí)體圖,開發(fā)者在某段時(shí)間內(nèi)的所有commit提交信息報(bào)表提供給項(xiàng)目經(jīng)理,幫助了解開發(fā)者某段時(shí)間內(nèi)的實(shí)際開發(fā)工作貢獻(xiàn)。
2.根據(jù)權(quán)利要求1所述的基于多重方面實(shí)體感知模型的開發(fā)者貢獻(xiàn)分析方法,其特征在于所述步驟(3)中高質(zhì)量、一般質(zhì)量和低質(zhì)量三個(gè)等級(jí)分別為>0.8、0.5-0.8和<0.5。