新聞标題
軟件工程研究所研究團隊獲ISSTA 2019傑出論文獎
第28屆ACM SIGSOFT國際軟件測試分析會議 ACM SIGSOFT傑出論文獎
History-driven Build Failure Fixing: How Far Are We?
曆史驅動的配置缺陷修複
婁一翎(博士四年級)、陳俊潔(北大博士畢業,現為天津大學長聘副教授)、郝丹(長聘副教授)、張令明 (德克薩斯大學達拉斯分校助理教授)、張路(教授)
配置失敗作為一種頻發現象,在軟件開發中經常造成效率損失,而其中很大一部分原因是配置腳本自身存在缺陷。本文提出了一種不依賴曆史信息的配置腳本自動修複技術,首先通過分析當前配置失敗信息(對失敗日志進行解析和對配置腳本進行程序分析)來在配置腳本中進行配置缺陷定位,其次應用搜索策略在上述位置進行補丁生成。為了驗證該技術的有效性,本文同時構建并公開了目前規模最大的配置缺陷數據集。在該數據集上,本文提出的技術比其他現有技術提升了100%的成功修複率。
北京時間2019年7月18日(頒獎時間)
第28屆ACM SIGSOFT國際軟件測試分析會議(簡稱ISSTA 2019)