DECOBA: Utilizing Developers Communities in Bug Assignment

被引:7
|
作者
Banitaan, Shadi [1 ]
Alenezi, Mamdouh [2 ]
机构
[1] Univ Detroit Mercy, Dept Math Comp Sci & Software Engn, Detroit, MI 48221 USA
[2] N Dakota State Univ, Dept Comp Sci, Fargo, ND 58108 USA
关键词
Developers Social Network; Community Detection; Bug Report Assignment; Developer Ranking; SOCIAL NETWORKS; TRIAGE;
D O I
10.1109/ICMLA.2013.107
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bug Tracking System (BTS) is publically accessible which enables geographically distributed developers to follow the work of each other and contribute in bug fixing. Developer interactions through commenting on bug reports generate a developer social network that can be used to improve software development and maintenance activities. In large scale complex software projects, software maintenance requires larger groups to participate in its activities. Most previous bug assignments approaches assign only one developer to new bugs. However, bug fixing is a collaborative effort between several developers (i.e., many developers contribute their experience in fixing a bug report). In this work, we build developers social networks based on developers comments on bug reports and detect developers communities. We also assign a relevant community to each newly committed bug report. Moreover, we rank developers in each community based on their experience. An experimental evaluation is conducted on three open source projects namely NetBeans, Freedesktop, and Mandriva. The results show that the detected communities are significantly connected with high density. They also show that the proposed approach achieves feasible accuracy of bug assignment.
引用
收藏
页码:66 / 71
页数:6
相关论文
共 50 条
  • [21] Bug Assignment Through Advanced Linguistic Operations
    Kumar, Shubham
    Kumar, Saurabh
    Agrawal, Rahul
    Goyal, Nitesh
    Kumar, Shubham
    Kumar, Vivek
    [J]. MACHINE LEARNING AND BIG DATA ANALYTICS (PROCEEDINGS OF INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND BIG DATA ANALYTICS (ICMLBDA) 2021), 2022, 256 : 12 - 21
  • [22] Guidelines for evaluating bug-assignment research
    Sajedi-Badashian, Ali
    Stroulia, Eleni
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (09)
  • [23] AUTOMATIC BUG ASSIGNMENT USING HISTORY OF PACKAGES
    Shokripour, Ramin
    Khansari, Mohammad
    Kasirun, Zarinah Mohd
    [J]. THIRD INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY (ICCET 2011), 2011, : 529 - +
  • [24] A Gamified Tool for Motivating Developers to Remove Warnings of Bug Pattern Tools
    Arai, Satoshi
    Sakamoto, Kazunori
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    [J]. 2014 6TH INTERNATIONAL WORKSHOP ON EMPIRICAL SOFTWARE ENGINEERING IN PRACTICE (IWESEP 2014), 2014, : 37 - 42
  • [25] Information Needs in Bug Reports: Improving Cooperation Between Developers and Users
    Breu, Silvia
    Premraj, Rahul
    Sillito, Jonathan
    Zimmermann, Thomas
    [J]. 2010 ACM CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK, 2010, : 301 - 310
  • [26] The Impact Of Bug Localization Based on Crash Report Mining: A Developers' Perspective
    Medeiros, Marcos
    Kulesza, Uira
    Coelho, Roberta
    Bonifacio, Rodrigo
    Treude, Christoph
    Adachi, Eiji
    [J]. 2024 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE, ICSE-SEIP 2024, 2024, : 13 - 24
  • [27] Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs?
    Richter, Cedric
    Haltermann, Jan
    Jakobs, Marie-Christine
    Pauck, Felix
    Schott, Stefan
    Wehrheim, Heike
    [J]. PROCEEDINGS OF THE 37TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2022, 2022,
  • [28] PRIVATE DEVELOPERS AND NEW COMMUNITIES ACT OF 1968
    KEEGAN, JE
    RUTZICK, W
    [J]. GEORGETOWN LAW JOURNAL, 1969, 57 (06) : 1119 - 1158
  • [29] DiscOrDance: Visualizing Software Developers Communities on Discord
    Raglianti, Marco
    Nagy, Csaba
    Minelli, Roberto
    Lanza, Michele
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2022), 2022, : 474 - 478
  • [30] Measuring and Understanding the Effectiveness of JIRA Developers Communities
    Ortu, Marco
    Destefanis, Giuseppe
    Kassab, Mohamad
    Marchesi, Michele
    [J]. PROCEEDINGS SIXTH INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE METRICS WETSOM 2015, 2015, : 3 - 10