Developer Prioritization in Bug Repositories

被引:0
|
作者
Xuan, Jifeng [1 ]
Jiang, He [1 ]
Ren, Zhilei [1 ]
Zou, Weiqin [1 ]
机构
[1] Dalian Univ Technol, Sch Software, Dalian, Peoples R China
关键词
developer prioritization; software evolution; bug triage; severity identification; reopened bug prediction;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developers build all the software artifacts in development. Existing work has studied the social behavior in software repositories. In one of the most important software repositories, a bug repository, developers create and update bug reports to support software development and maintenance. However, no prior work has considered the priorities of developers in bug repositories. In this paper, we address the problem of the developer prioritization, which aims to rank the contributions of developers. We mainly explore two aspects, namely modeling the developer prioritization in a bug repository and assisting predictive tasks with our model. First, we model how to assign the priorities of developers based on a social network technique. Three problems are investigated, including the developer rankings in products, the evolution over time, and the tolerance of noisy comments. Second, we consider leveraging the developer prioritization to improve three predicted tasks in bug repositories, i.e., bug triage, severity identification, and reopened bug prediction. We empirically investigate the performance of our model and its applications in bug repositories of Eclipse and Mozilla. The results indicate that the developer prioritization can provide the knowledge of developer priorities to assist software tasks, especially the task of bug triage.
引用
收藏
页码:25 / 35
页数:11
相关论文
共 50 条
  • [1] Heterogeneous Network Analysis of Developer Contribution in Bug Repositories
    Zhang, Wen
    Wang, Song
    Yang, Ye
    Wang, Qing
    [J]. 2013 INTERNATIONAL CONFERENCE ON CLOUD AND SERVICE COMPUTING (CSC 2013), 2013, : 98 - 105
  • [2] in*Bug: Visual Analytics of Bug Repositories
    Dal Sasso, Tommaso
    Lanza, Michele
    [J]. 2014 SOFTWARE EVOLUTION WEEK - IEEE CONFERENCE ON SOFTWARE MAINTENANCE, REENGINEERING, AND REVERSE ENGINEERING (CSMR-WCRE), 2014, : 415 - 418
  • [3] A survey on bug prioritization
    Uddin, Jamal
    Ghazali, Rozaida
    Deris, Mustafa Mat
    Naseem, Rashid
    Shah, Habib
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2017, 47 (02) : 145 - 180
  • [4] A survey on bug prioritization
    Jamal Uddin
    Rozaida Ghazali
    Mustafa Mat Deris
    Rashid Naseem
    Habib Shah
    [J]. Artificial Intelligence Review, 2017, 47 : 145 - 180
  • [5] Bug Prioritization to Facilitate Bug Report Triage
    Jaweria Kanwal
    Onaiza Maqbool
    [J]. Journal of Computer Science and Technology, 2012, 27 : 397 - 412
  • [6] Bug Prioritization to Facilitate Bug Report Triage
    Jaweria Kanwal
    Onaiza Maqbool
    [J]. Journal of Computer Science & Technology, 2012, 27 (02) : 397 - 412
  • [7] Developer recommendation on bug commenting: a ranking approach for the developer crowd
    Jifeng Xuan
    He Jiang
    Hongyu Zhang
    Zhilei Ren
    [J]. Science China Information Sciences, 2017, 60
  • [8] Bug Prioritization to Facilitate Bug Report Triage
    Kanwal, Jaweria
    Maqbool, Onaiza
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (02) : 397 - 412
  • [9] Developer recommendation on bug commenting:a ranking approach for the developer crowd
    Jifeng XUAN
    He JIANG
    Hongyu ZHANG
    Zhilei REN
    [J]. Science China(Information Sciences), 2017, 60 (07) : 159 - 176
  • [10] Developer recommendation on bug commenting: a ranking approach for the developer crowd
    Xuan, Jifeng
    Jiang, He
    Zhang, Hongyu
    Ren, Zhilei
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2017, 60 (07)