北京軟件公司:軟件維護(hù)任務(wù),使用主題模型有效地挖掘軟件庫(kù)_北京軟件開(kāi)發(fā)公司
發(fā)表日期:2015-06-04 14:51:32 ?? 文章編輯:yitianxinda ?? 瀏覽次數(shù):
北京軟件開(kāi)發(fā)公司軟件庫(kù)挖掘已成為在過(guò)去的十年中的一個(gè)研究方向,取得巨大成功的研究和實(shí)踐中來(lái)支持各種軟件的維護(hù)任務(wù)。軟件庫(kù)包含bug庫(kù),通信檔案,源碼庫(kù),當(dāng)使用這些庫(kù)來(lái)支持軟件的維護(hù),在每個(gè)庫(kù)無(wú)關(guān)的信息包可以導(dǎo)致效率下降甚至是錯(cuò)誤的結(jié)果。
目的
本文旨在從每個(gè)存儲(chǔ)庫(kù)選擇相關(guān)的信息來(lái)提高軟件維護(hù)任務(wù)的有效性。
方法
在一個(gè)維修任務(wù),維修人員需要對(duì)當(dāng)前系統(tǒng)的維護(hù)要求實(shí)施。在這篇文章中,我們提出一個(gè)方法,從基于維護(hù)要求和當(dāng)前系統(tǒng)各軟件庫(kù)中提取相應(yīng)的信息。那就是,如果一個(gè)軟件庫(kù)的信息是維護(hù)要求或現(xiàn)行制度有關(guān),這些信息應(yīng)包括執(zhí)行當(dāng)前的維修任務(wù)。msr4sm使用主題模型從這些軟件庫(kù)中提取主題。然后,在每一個(gè)軟件庫(kù)的相關(guān)信息是基于主題提取。
結(jié)果
北京軟件開(kāi)發(fā)公司評(píng)價(jià)兩軟件維護(hù)任務(wù),特征定位和變更影響分析,這是基于四個(gè)學(xué)科系統(tǒng),即JEdit,ArgoUML,犀牛和KOffice。實(shí)證結(jié)果表明,基于傳統(tǒng)的軟件庫(kù)的維護(hù)任務(wù)的有效性可以通過(guò)msr4sm大大提高。
結(jié)論
在軟件庫(kù)中有大量的無(wú)關(guān)信息。在我們使用它們來(lái)實(shí)現(xiàn)維護(hù)任務(wù)在手,我們需要預(yù)處理。然后,軟件的維護(hù)任務(wù)的效率可以提高。