軟體bug倉庫的優先權挖掘及其套用研究

軟體bug倉庫的優先權挖掘及其套用研究

《軟體bug倉庫的優先權挖掘及其套用研究》是依託大連理工大學,由江賀擔任項目負責人的面上項目。

基本介紹

  • 中文名:軟體bug倉庫的優先權挖掘及其套用研究
  • 依託單位:大連理工大學
  • 項目類別:面上項目
  • 項目負責人:江賀
項目摘要,結題摘要,

項目摘要

作為數據挖掘與軟體工程的交叉領域,bug倉庫挖掘是國際學術界的前沿研究領域。它通過將軟體任務轉化為數據挖掘問題,為提高軟體質量提供了新的途徑。已有的研究成果通常將bug倉庫的主體(bug或開發者)簡單映射為數據實例或者標籤,而未考慮開發者的經驗程度或bug的重要程度差異,嚴重影響了相關的軟體任務的求解效果。本項目圍繞如何挖掘、分析及套用bug倉庫中的開發者的經驗程度和bug的重要程度(報告中,經驗程度或者重要程度被泛稱為優先權),凝練出一系列科學問題:1、模型建立層面,如何建立適應大規模數據和抗噪音的模型,以挖掘開發者或bug的優先權;2、模型分析層面,如何分析優先權隨時間,軟體部件粒度演化的性質;3、模型套用層面,如何利用優先權解決與bug處理相關的各種典型任務。結合已有的研究基礎,項目組擬定了切實可行的研究方案。該項目有望顯著拓展bug倉庫挖掘的研究範疇,改進基於bug倉庫的軟體任務。

結題摘要

作為數據挖掘與軟體工程的交叉領域,bug倉庫挖掘是國際學術界的前沿研究領域。它通過將軟體任務轉化為數據挖掘問題,為提高軟體質量提供了新的途徑。已有的研究成果通 常將bug倉庫的主體(bug或開發者)簡單映射為數據實例或者標籤,而未考慮開發者的經 驗程度或bug的重要程度差異,嚴重影響了相關的軟體任務的求解效果。本項目圍繞如何 挖掘、分析及套用bug倉庫中的開發者的經驗程度和bug的重要程度(報告中,經驗程度或 者重要程度被泛稱為優先權),凝練出一系列科學問題:1、模型建立層面,如何建立適應 大規模數據和抗噪音的模型,以挖掘開發者或bug的優先權;2、模型分析層面,如何分析 優先權隨時間,軟體部件粒度演化的性質;3、模型套用層面,如何利用優先權解決與bug 處理相關的各種典型任務。結合已有的研究基礎,項目組擬定了切實可行的研究方案。該 項目有望顯著拓展bug倉庫挖掘的研究範疇,改進基於bug倉庫的軟體任務。本課題嚴格按照課題申請書和計畫書要求,分別對3個科學問題進行了深入研究,圓滿完成了預定的研究任務。在本課題支持下,在 IEEE Transactions on Knowledge and Data Engineering,IEEE Transactions on Services Computing,ACM Transactions on Internet Technology等期刊和 ICSE 等本領域著名會議上發表論文 10篇。研究成果獲得國內外研究專家及學者的肯定。在本課題的資助下,課題組負責人江賀教授獲得2015年獲得九三學社遼寧省十大傑出中青年科技人才稱號,2016年獲得第二屆東軟-NASAC青年軟體創新獎,2017年度優秀青年基金。本課題一共支持了8位博士生,14位碩士生,其中2位博士生畢業,4位碩士生畢業。同時,課題組8人次參加國內相關會議。在課題的支持下,研究團隊的科研水平顯著提高, 在國內外影響力明顯提升。

熱門詞條

聯絡我們