[發明專利]一種面向群體軟件過程的開發人員推薦方法有效
| 申請號: | 202010783176.4 | 申請日: | 2020-08-06 |
| 公開(公告)號: | CN111932108B | 公開(公告)日: | 2022-07-19 |
| 發明(設計)人: | 胡征慧;吳文峻;李勃舒;王蘊紅;劉慶杰 | 申請(專利權)人: | 北京航空航天大學杭州創新研究院 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q10/04;G06Q10/10 |
| 代理公司: | 北京科迪生專利代理有限責任公司 11251 | 代理人: | 張乾楨 |
| 地址: | 310000 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 群體 軟件 過程 開發人員 推薦 方法 | ||
本發明涉及一種面向群體軟件過程的開發人員推薦方法,包括如下步驟:步驟1、收集開發人員的歷史注冊數據;步驟2、對開發人員的注冊數據進行清洗,刪除無效數據;步驟3、按照時間順序,整理開發人員的注冊序列;步驟4、針對開發人員注冊序列進行隱馬爾科夫模型HMM構建;步驟5、利用開發人員注冊的HMM模型判斷開發人員是否有意愿參與即將進行的比賽;步驟6、收集有意愿參與比賽的開發人員解決方案提交的歷史數據;步驟7、對開發人員的提交數據進行清洗,刪除無效數據;步驟8、收集獲取軟件開發比賽的難度信息和開發人員的能力水平信息;步驟9、利用項目反應理論IRT模型構建預測開發人員提交行為的模型;步驟10、判斷開發人員是否有意愿提交軟件開發比賽的解決方案,決定是否推薦人員。
技術領域
本發明涉及計算機群體軟件工程領域,尤其涉及一種面向群體軟件過程的開發人員推薦方法。
背景技術
群體軟件開發模式,是創新性的應用眾包開發方法于軟件工程領域,新型的問題解決模式,是一個極具前景的研究領域。群體軟件開發表現為:許多軟件從業者通過互聯網等開放平臺,使用自己的經驗和技術參與軟件開發相關的任務。已知有效的代表性群體軟件開發實踐是在眾包平臺(如TopCoder)上開發的競爭性群體軟件項目。群體軟件開發方法的低成本、短時間、高效率特點,使其在面臨當今軟件系統越來越復雜的新形勢中,顯示出巨大的潛力。為了使群體軟件開發模式的普遍化和流行化,充分發揮群體軟件開發模式的潛力,需要對群體軟件開發過程進行管理與優化,使得群體軟件開發開發模式能夠產出令人滿意的高質量解決方案,同時也有助于指導群體軟件項目管理人員高效解決開發過程中出現的問題。
當前很大部分研究的關注點都在群體軟件開發系統上,包括群體軟件開發模型的建立與派生,和為了使眾包能夠應用于各類軟件開發應用領域的平臺或過程的設計原則。他們的研究目標在于如何能夠進行成功的群體軟件開發,影響群體軟件開發成功與否的因素有哪些,進行群體軟件開發所需要遵循的規則和可以采用的模式等等。群體軟件開發過程領域的已有研究大部分還是側重于群體軟件開發實踐、群體競賽基礎模型、群體資源調度方法、群體軟件開發平臺設計等理論和技術問題的研究,而未有對群體軟件開發過程的形式化模型、仿真、分析及優化等方面的研究。
在群體軟件過程及相關技術方面,國內外研究人員已經在開展了一些研究工作。但是眾包在軟件開發上的應用還處在科學研究的初級階段,還未有關于群體軟件開發的文章被發表在軟件工程領域的主要期刊中;群體軟件開發過程的基本原理、核心原則和概念模型都沒有被系統和深入地討論和研究。群里軟件工程領域有很多具體的眾包在涉及軟件開發過程各個階段的應用的研究,但這些研究工作都是針對群體軟件過程某個或者某些開發階段而進行的,以具體的編程任務為研究對象,而并沒有針對群體軟件過程(涵蓋所有開發階段)整體的系統研究。
發明內容
為了克服群體軟件過程中開發人員的提交序列過稀疏導致的現有預測技術性能下降的問題,提高推薦準確度,本發明以群體軟件開發項目為研究對象,結合隱馬爾科夫模型和項目反應理論設計并實現了一種面向群體軟件過程的雙層的開發人員推薦方法。
本發明的技術方案為:一種面向群體軟件過程的開發人員推薦方法,具體包括如下步驟:
步驟1、收集開發人員的歷史注冊數據;
步驟2、對開發人員的注冊數據進行清洗,刪除無效數據;
步驟3、按照時間順序,整理開發人員的注冊序列;
步驟4、針對開發人員注冊序列進行隱馬爾科夫模型HMM構建;
步驟5、利用開發人員注冊的HMM模型判斷開發人員是否有意愿參與即將進行的比賽;如果“是”,則跳轉到步驟6;如果“否”,則跳轉到步驟11,不推薦該開發人員,結束;
步驟6、收集開發人員解決方案提交的歷史數據;
步驟7、對開發人員的提交數據進行清洗,刪除無效數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學杭州創新研究院,未經北京航空航天大學杭州創新研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010783176.4/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





