?

基于組合分類算法的源代碼注釋質量評估方法

2017-01-13 01:24余海李斌王培霞賈荻王永吉
計算機應用 2016年12期
關鍵詞:質量評估文本分類自然語言處理

余海+李斌+王培霞+賈荻+王永吉

摘 要:源代碼注釋是軟件的重要組成部分,研究者往往需要利用人工或自動化的方法產生分析注釋,注釋的質量評估也往往是通過人工來完成,這無疑是低效不客觀的。為此,首先從注釋的格式、語言形式、內容以及與代碼相關度4個方面出發構建注釋評估準則;進而,基于這一準則提出了一種基于組合分類算法的注釋質量評估方法。該方法將機器學習以及自然語言處理技術引入到注釋質量評估中來,利用分類算法將注釋分為不合格、合格、良好、優秀四個等級。通過對基本分類算法的組合使用,使得評估效果進一步提高。組合分類算法的準確率和F1值較單獨使用某一種分類算法提高20個百分點左右,除宏平均F1值外,各項指標都達到了70%以上。實驗結果表明,所提方法能夠很好地應用于注釋質量評估。

關鍵詞:源碼注釋;質量評估;文本分類;組合算法;自然語言處理

中圖分類號:TP311

文獻標志碼:A

文章編號:1001-9081(2016)12-3448-06

猜你喜歡
質量評估文本分類自然語言處理
基于貝葉斯分類器的中文文本分類
基于蟻群智能算法的研究文本分類
基于K—means算法的文本分類技術研究
文本分類算法在山東女子學院檔案管理的應用
面向機器人導航的漢語路徑自然語言組塊分析方法研究
詞向量的語義學規范化
漢哈機器翻譯中的文字轉換技術研究
中國上市公司會計信息質量研究
HowNet在自然語言處理領域的研究現狀與分析
澳大利亞研究生課程的外部質量評估
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合