• DocumentCode
    2443790
  • Title

    Developer prioritization in bug repositories

  • Author

    Xuan, Jifeng ; Jiang, He ; Ren, Zhilei ; Zou, Weiqin

  • Author_Institution
    Sch. of Software, Dalian Univ. of Technol., Dalian, China
  • fYear
    2012
  • fDate
    2-9 June 2012
  • Firstpage
    25
  • Lastpage
    35
  • Abstract
    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.
  • Keywords
    Internet; database management systems; program debugging; software maintenance; Eclipse; Mozilla; bug reports; bug repository; bug triage; developer prioritization; developer ranking; predictive task; reopened bug prediction; severity identification; social behavior; social network technique; software development; software maintenance; software repository; Communities; Computer bugs; Noise; Noise measurement; Programming; Social network services; Software; bug triage; developer prioritization; reopened bug prediction; severity identification; software evolution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2012 34th International Conference on
  • Conference_Location
    Zurich
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4673-1066-6
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1109/ICSE.2012.6227209
  • Filename
    6227209