计算机科学与探索
計算機科學與探索
계산궤과학여탐색
JOURNAL OF FRONTIERS OF COMPUTER SCIENCE & TECHNOLOGY
2014年
6期
694-703
,共10页
软件结构%信息检索%可追踪性
軟件結構%信息檢索%可追蹤性
연건결구%신식검색%가추종성
software structure%information retrieval%traceability recovery
正确建立软件文档与代码间的可追踪关系对程序理解、软件维护等非常重要。近年来,软件文档与代码间的可追踪性研究大多基于文本词汇相似度,没有充分利用软件文档和代码所蕴含的结构信息,针对这一问题提出了将软件结构信息与信息检索模型相结合进行文档与代码间可追踪性分析的方法。通过对文档和代码结构信息的分析,改善预处理效果,优化相似度计算过程,进而提高整体方法的有效性。实验结果表明,该方法比单纯基于信息检索的方法在查全率和查准率上都有所提高,而且能提取到更多的可追踪性链。
正確建立軟件文檔與代碼間的可追蹤關繫對程序理解、軟件維護等非常重要。近年來,軟件文檔與代碼間的可追蹤性研究大多基于文本詞彙相似度,沒有充分利用軟件文檔和代碼所蘊含的結構信息,針對這一問題提齣瞭將軟件結構信息與信息檢索模型相結閤進行文檔與代碼間可追蹤性分析的方法。通過對文檔和代碼結構信息的分析,改善預處理效果,優化相似度計算過程,進而提高整體方法的有效性。實驗結果錶明,該方法比單純基于信息檢索的方法在查全率和查準率上都有所提高,而且能提取到更多的可追蹤性鏈。
정학건립연건문당여대마간적가추종관계대정서리해、연건유호등비상중요。근년래,연건문당여대마간적가추종성연구대다기우문본사회상사도,몰유충분이용연건문당화대마소온함적결구신식,침대저일문제제출료장연건결구신식여신식검색모형상결합진행문당여대마간가추종성분석적방법。통과대문당화대마결구신식적분석,개선예처리효과,우화상사도계산과정,진이제고정체방법적유효성。실험결과표명,해방법비단순기우신식검색적방법재사전솔화사준솔상도유소제고,이차능제취도경다적가추종성련。
Traceability recovery between documentation and source code plays an important role in program compre-hension, software maintenance and other software activities. Most of researches on the traceability recovery are based on text similarity, but few researches take full advantage of structure information in documentation and code. This paper presents a method for traceability recovery between documentation and code by combining information retrieval with structure information. Through the analysis of structure information in documentation and code, this method improves the effect of preprocessing and optimizes the similarity calculation process. What’s more, it improves overall effectiveness. The experimental results show that compared with simple approaches based on information retrieval, the proposed method can increase the recall and precision and extract more traceability links.