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 条
  • [31] Measuring and Understanding the Effectiveness of JIRA Developers Communities
    Ortu, Marco
    Destefanis, Giuseppe
    Kassab, Mohamad
    Marchesi, Michele
    PROCEEDINGS SIXTH INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE METRICS WETSOM 2015, 2015, : 3 - 10
  • [32] A Bug Assignment Approach Combining Expertise and Recency of Both Bug Fixing and Source Commits
    Khatun, Afrina
    Sakib, Kazi
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 351 - 358
  • [33] Engaging and Motivating Developers by Adopting Scrum Utilizing Gamification
    Sisomboon, Wantana
    Phakdee, Nuttaporn
    Denwattana, Nuansri
    PROCEEDINGS OF THE 2019 4TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (INCIT): ENCOMPASSING INTELLIGENT TECHNOLOGY AND INNOVATION TOWARDS THE NEW ERA OF HUMAN LIFE, 2019, : 223 - 227
  • [34] Automatic Bug Assignment Using Information Extraction Methods
    Shokripour, Ramin
    Kasirun, Zarinah M.
    Zamani, Sima
    Anvik, John
    2012 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT), 2012, : 144 - 149
  • [35] A decentralized blockchain oriented framework for automated bug assignment
    Gupta, Chetna
    Freire, Mario M.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 134
  • [36] A Bug You Like: A Framework for Automated Assignment of Bugs
    Baysal, Olga
    Godfrey, Michael W.
    Cohen, Robin
    ICPC: 2009 IEEE 17TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, 2009, : 297 - 298
  • [37] A scheduling-driven approach to efficiently assign bug fixing tasks to developers
    Etemadi, Vahid
    Bushehrian, Omid
    Akbari, Reza
    Robles, Gregorio
    Journal of Systems and Software, 2021, 178
  • [38] An Exploratory Analysis on Software Developers' Bug-introducing Tendency Over Time
    Li, Yihao
    Li, Dong
    Huang, Fuqun
    Lee, Shou-Yu
    Ai, Jun
    2016 INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, TESTING AND EVOLUTION (SATE 2016), 2016, : 12 - 17
  • [39] A scheduling-driven approach to efficiently assign bug fixing tasks to developers
    Etemadi, Vahid
    Bushehrian, Omid
    Akbari, Reza
    Robles, Gregorio
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 178
  • [40] Assigning Bug Reports using a Vocabulary-Based Expertise Model of Developers
    Matter, Dominique
    Kuhn, Adrian
    Nierstrasz, Oscar
    2009 6TH IEEE INTERNATIONAL WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES, 2009, : 131 - 140