[發(fā)明專利]一種app軟件工程師軟技能分類系統(tǒng)及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710544531.0 | 申請(qǐng)日: | 2017-07-06 |
| 公開(公告)號(hào): | CN107194617B | 公開(公告)日: | 2020-11-24 |
| 發(fā)明(設(shè)計(jì))人: | 賈經(jīng)冬;劉熙;陳祖鵬;杜孝平 | 申請(qǐng)(專利權(quán))人: | 北京航空航天大學(xué) |
| 主分類號(hào): | G06Q10/06 | 分類號(hào): | G06Q10/06;G06F16/9536;G06F16/35;G06F40/289 |
| 代理公司: | 北京科迪生專利代理有限責(zé)任公司 11251 | 代理人: | 楊學(xué)明;顧煒 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 app 軟件工程師 技能 分類 系統(tǒng) 方法 | ||
本發(fā)明涉及一種app軟件工程師軟技能分類系統(tǒng)及方法,用于分類從app軟件開發(fā)工程師招聘廣告中提取出的軟技能。本發(fā)明從軟件工程師技能招聘要求中提取軟技能,首先對(duì)招聘廣告信息進(jìn)行數(shù)據(jù)收集和清理,然后對(duì)其中信息進(jìn)行預(yù)處理提取短句和詞語,用TF?IDF方法標(biāo)識(shí)每一個(gè)詞語的權(quán)重,之后依據(jù)每個(gè)短句中的詞語權(quán)重定義短句相似度計(jì)算公式,最后以短句相似度為參考對(duì)軟技能進(jìn)行聚類,從聚類結(jié)果提取關(guān)鍵詞作為分類規(guī)則構(gòu)造分類器,最終將移動(dòng)軟件開發(fā)工程師軟技能分類為13類。
技術(shù)領(lǐng)域
本發(fā)明提出一種app軟件工程師軟技能分類方法和系統(tǒng),使用層次聚類算法將移動(dòng)開發(fā)軟件工程師的軟技能需求分類為13類。
背景技術(shù)
一般來說,開發(fā)人員的技能分為兩個(gè)方面:硬技能和軟技能。硬技能是一個(gè)人應(yīng)該擁有的技術(shù)要求和知識(shí),其用來執(zhí)行任務(wù);它們包括一個(gè)人應(yīng)該專門執(zhí)行計(jì)劃任務(wù)的理論基礎(chǔ)和實(shí)踐經(jīng)驗(yàn)。軟技能是非技術(shù)技能,融入心理現(xiàn)象,如社會(huì)互動(dòng)能力,溝通,創(chuàng)新與協(xié)作。開發(fā)人員通常被認(rèn)為是技術(shù)人才,因此,他們的技術(shù)能力在實(shí)際工作和研究中被強(qiáng)調(diào)。然而軟件開發(fā)是腦力密集產(chǎn)業(yè),且是基于團(tuán)隊(duì)合作的,所以開發(fā)人員的軟技能,如溝通和協(xié)作等,也應(yīng)該受到相同程度的關(guān)注。目前國內(nèi)外對(duì)傳統(tǒng)軟件開發(fā)的研究中,已有部分研究揭示了軟件開發(fā)中哪些軟技能有很高的要求,并且提出了全球軟件開發(fā)背景下軟件工程師應(yīng)該具有的軟技能要求,但是那些軟技能的重要性排序被忽略了。而且這些研究只與傳統(tǒng)軟件開發(fā)有關(guān),傳統(tǒng)軟件開發(fā)與移動(dòng)應(yīng)用軟件開發(fā)存在開發(fā)方式和管理方式上的差異,因此傳統(tǒng)軟件開發(fā)環(huán)境中提出的軟技能需求可能不適合移動(dòng)應(yīng)用軟件開發(fā)環(huán)境。此外,這些軟技能的分類不夠全面,不能多方位體現(xiàn)軟技能的類別。
現(xiàn)有的研究中將軟技能分為9個(gè)類別,包括溝通技巧,人際關(guān)系技能,分析和解決問題能力,團(tuán)隊(duì)合作精神,組織能力,快速學(xué)習(xí)能力,獨(dú)立工作能力,創(chuàng)新能力和適應(yīng)能力。但是其中沒有涉及責(zé)任意識(shí)和主動(dòng)性問題,而這也是現(xiàn)代移動(dòng)應(yīng)用軟件開發(fā)工作人員必不可少的軟技能。軟技能文本是典型的非結(jié)構(gòu)化數(shù)據(jù),傳統(tǒng)的分析方法是采用人工分析方法,效率低下,并且沒有數(shù)據(jù)支持,主要取決于人的經(jīng)驗(yàn)和主觀意識(shí),可靠性較低。
發(fā)明內(nèi)容
本發(fā)明解決問題:填補(bǔ)移動(dòng)應(yīng)用軟件開發(fā)中軟技能研究內(nèi)容空缺,提出一種app軟件工程師軟技能分類系統(tǒng)及方法,使用文本挖掘技術(shù)和層次聚類算法來實(shí)現(xiàn)軟技能提取和分類功能,這是針對(duì)非結(jié)構(gòu)化數(shù)據(jù)應(yīng)用較為廣泛的方法,可以快速提取用戶感興趣的信息,解決傳統(tǒng)人工提取軟技能方法的效率低下、準(zhǔn)確率低問題,同時(shí)以大量文本數(shù)據(jù)為依托,增加了軟技能提取分類的可靠性。
本發(fā)明技術(shù)解決方案:一種app軟件工程師軟技能分類系統(tǒng),包括數(shù)據(jù)收集和清理模塊、全文預(yù)處理模塊和建立類別模塊;其中:
數(shù)據(jù)收集和清理模塊,實(shí)現(xiàn)從數(shù)據(jù)源招聘網(wǎng)站收集數(shù)據(jù)及數(shù)據(jù)過濾篩選的功能,最終得到包含移動(dòng)軟件開發(fā)人員技能需求的文本數(shù)據(jù)。首先構(gòu)建了一組搜索關(guān)鍵字:移動(dòng)開發(fā)、安卓/Android工程師、IOS工程師;搜索并使用Python語言編寫的網(wǎng)頁抓取工具獲取了眾多個(gè)招聘廣告。招聘網(wǎng)站上發(fā)布的招聘廣告中主要包含四方面內(nèi)容,分別是職位名稱、職位誘惑、工作描述和職位要求,只爬取職位名稱中含有所定義的關(guān)鍵詞的招聘廣告,因?yàn)檫@些廣告才和移動(dòng)開發(fā)緊密相關(guān);因?yàn)椴糠终衅笍V告中不包含職位要求,而本發(fā)明主要使用的數(shù)據(jù)就是職位要求,所以在數(shù)據(jù)集中進(jìn)行查找操作,找出不包含職位要求的廣告,將其從數(shù)據(jù)集中刪除;最終,得到了包含職位要求的文本數(shù)據(jù)集,用于在下一模塊全文預(yù)處理中繼續(xù)分析;
全文預(yù)處理模塊,得到數(shù)據(jù)收集和清理模塊的文本數(shù)據(jù)集,從數(shù)據(jù)集中職位要求句子中篩選軟技能詞語。首先,定位出每條廣告中得職位要求文本,提取出職位要求副標(biāo)題和工作地址之間的文本,這部分文本為包括移動(dòng)軟件開發(fā)軟技能和硬技能的職位要求;然后,定義一組和編程語言、app開發(fā)和設(shè)計(jì)相關(guān)的關(guān)鍵字,并依據(jù)此組關(guān)鍵字進(jìn)行過濾操作,刪除掉包含此類關(guān)鍵字的硬技能語句,從而得到純軟技能語句;接下來進(jìn)行分割操作,以逗號(hào)、句號(hào)和分號(hào)為分割點(diǎn)將語句分割為短句;最后使用分詞工具對(duì)短句進(jìn)行分詞,得到軟技能詞語數(shù)據(jù)集,將本模塊得到的短句和詞語數(shù)據(jù)集作為軟技能分類模塊的直接數(shù)據(jù)集供其調(diào)用。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航空航天大學(xué),未經(jīng)北京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710544531.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種基于RBF神經(jīng)網(wǎng)絡(luò)的煤與瓦斯突出預(yù)測(cè)方法
- 下一篇:基于熵權(quán)法的售電公司客戶選擇評(píng)估指標(biāo)權(quán)重計(jì)算方法
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測(cè)或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項(xiàng)目管理,例如組織、規(guī)劃、調(diào)度或分配時(shí)間、人員或機(jī)器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲(chǔ)、裝貨、配送或運(yùn)輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動(dòng)化,例如電子郵件或群件的計(jì)算機(jī)輔助管理
- 應(yīng)用程序平臺(tái)系統(tǒng)中推送應(yīng)用程序的方法和裝置
- APP操作方法和設(shè)備以及支持APP操作方法的APP輸出設(shè)備
- 一種基于APP質(zhì)量的APP排名預(yù)測(cè)方法及系統(tǒng)
- 一種應(yīng)用程序業(yè)務(wù)策略的處理方法、裝置及控制器
- 一種生成應(yīng)用熱度榜單的方法及系統(tǒng)
- 一種自動(dòng)部署生成APP的方法
- 一種APP應(yīng)用一體化的實(shí)現(xiàn)方法
- 基于可信APP列表的移動(dòng)設(shè)備APP安裝控制方法
- 一種APP識(shí)別方法及系統(tǒng)
- 用戶APP興趣的嵌入方法、裝置、設(shè)備以及存儲(chǔ)介質(zhì)
- 技能開發(fā)系統(tǒng)及方法
- 一種實(shí)現(xiàn)多技能盤的游戲技能釋放區(qū)域方法及裝置
- 實(shí)現(xiàn)游戲技能可編程化的方法及裝置
- 一種技能選取的方法以及相關(guān)裝置
- 技能的控制方法、裝置、存儲(chǔ)介質(zhì)及計(jì)算機(jī)設(shè)備
- 游戲技能的控制方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)
- 虛擬對(duì)象的技能施放方法、裝置、終端及可讀存儲(chǔ)介質(zhì)
- 一種游戲技能修改方法與裝置
- 技能包數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 技能處理方法、裝置、存儲(chǔ)介質(zhì)及計(jì)算機(jī)設(shè)備





