Big Data Research ›› 2021, Vol. 7 ›› Issue (1): 48-63.doi: 10.11959/j.issn.2096-0271.2021004

• Data-Driven Intelligent Software Development • Previous Articles     Next Articles

Big-data based intelligent bug triage techniques for open-source projects

Shengqu XI1,2, Feng XU1,2, Xin CHEN1,2, Xuandong LI1,2   

  1. 1 Department of Computer Science, Nanjing University, Nanjing 210023, China
    2 State Key Laboratory for Novel Software Technology at Nanjing University, Nanjing 210023, China
  • Online:2021-01-15 Published:2021-01-01
  • Supported by:
    The National Key Research and Development Program of China(2016YFB1000800);The National Natural Science Foundation of China(61672274);The National Natural Science Foundation of China(61702252);Collaborative Innovation Center of Novel Software Technology and Industrialization of Jiangsu Province

Abstract:

Bug triage aims to determine the priority and repair measures and is critical in ensuring software trustability. However, in the increasingly popular open-source projects, due to a large number of defects and lack of organization and management, it is challenging to triage all the bug reports by hand on time, making big-data based, automated and intelligent bug triage urgent. An intelligent bug triage technical framework based on industry and academia’s cognition was proposed, and three key tasks: bug priority classification, bug assignment, and bug reassignment, were identified comprehensively and systematically. Related technologies for the characteristics of open-source projects were proposed. The preliminary experiment results show the reasonableness and effectiveness of the above techniques.

Key words: bug triage, bug prioritization, bug assignment, bug re-assignment

CLC Number: 

No Suggested Reading articles found!