计算机科学与探索
計算機科學與探索
계산궤과학여탐색
JOURNAL OF FRONTIERS OF COMPUTER SCIENCE & TECHNOLOGY
2013年
6期
505-517
,共13页
宫成%郑征%张震宇%郝鹏%饶培峰%高乙超
宮成%鄭徵%張震宇%郝鵬%饒培峰%高乙超
궁성%정정%장진우%학붕%요배봉%고을초
缺陷定位%程序谱%类别比例%定位稳定性
缺陷定位%程序譜%類彆比例%定位穩定性
결함정위%정서보%유별비례%정위은정성
软件缺陷定位技术通过比较程序正确与错误运行过程中的不同行为特征,找出导致错误运行行为的代码.任意一种软件缺陷定位算法都有其适用的环境或条件,如果能够在其设计与选择过程中考虑到这些因素,将对提升算法的使用效果起到积极作用.在已有研究的基础上,选择了Tarantula、Zoltar等10种具有代表性的基于程序谱的缺陷定位算法作为研究对象,并通过语句级别的插桩设置,在space、flex等常用程序集上展开实验研究,提出了一种度量指标来评估不同算法受测试用例集类别比例变动的影响.实验结果表明,不同算法受类别比例变动的影响有很大差异,一些算法的定位效率受类别比例变动的影响较小,而其他算法的定位效率在类别比例变动时则呈现出跳变特性.
軟件缺陷定位技術通過比較程序正確與錯誤運行過程中的不同行為特徵,找齣導緻錯誤運行行為的代碼.任意一種軟件缺陷定位算法都有其適用的環境或條件,如果能夠在其設計與選擇過程中攷慮到這些因素,將對提升算法的使用效果起到積極作用.在已有研究的基礎上,選擇瞭Tarantula、Zoltar等10種具有代錶性的基于程序譜的缺陷定位算法作為研究對象,併通過語句級彆的插樁設置,在space、flex等常用程序集上展開實驗研究,提齣瞭一種度量指標來評估不同算法受測試用例集類彆比例變動的影響.實驗結果錶明,不同算法受類彆比例變動的影響有很大差異,一些算法的定位效率受類彆比例變動的影響較小,而其他算法的定位效率在類彆比例變動時則呈現齣跳變特性.
연건결함정위기술통과비교정서정학여착오운행과정중적불동행위특정,조출도치착오운행행위적대마.임의일충연건결함정위산법도유기괄용적배경혹조건,여과능구재기설계여선택과정중고필도저사인소,장대제승산법적사용효과기도적겁작용.재이유연구적기출상,선택료Tarantula、Zoltar등10충구유대표성적기우정서보적결함정위산법작위연구대상,병통과어구급별적삽장설치,재space、flex등상용정서집상전개실험연구,제출료일충도량지표래평고불동산법수측시용례집유별비례변동적영향.실험결과표명,불동산법수유별비례변동적영향유흔대차이,일사산법적정위효솔수유별비례변동적영향교소,이기타산법적정위효솔재유별비례변동시칙정현출도변특성.