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 条
  • [41] A novel and improved developer rank algorithm for bug assignment
    Yadav A.
    Singh S.K.
    Yadav, Asmita (asmita.yadav85@gmail.com), 1600, Inderscience Publishers, 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (19): : 78 - 101
  • [42] Toward an Effective Bug Triage System Using Transformers to Add New Developers
    Zaidi, Syed Farhan Alam
    Woo, Honguk
    Lee, Chan-Gun
    JOURNAL OF SENSORS, 2022, 2022
  • [43] Affordable Housing in New Urbanist Communities: A Survey of Developers
    Johnson, Jennifer Steffel
    Talen, Emily
    HOUSING POLICY DEBATE, 2008, 19 (04) : 583 - 613
  • [44] Online consumer communities and their value to new product developers
    Pitta, Dennis A.
    Fowler, Danielle
    JOURNAL OF PRODUCT AND BRAND MANAGEMENT, 2005, 14 (05): : 283 - +
  • [45] The Typology of Gated Communities from Housing Developers' Perspective
    Zaireen, Z. Ainur
    Norhidayah, M. Y.
    Razali, M. N.
    Maslinda, A. L.
    Hussin, K.
    Zakaria, S. R. A.
    ADVANCED SCIENCE LETTERS, 2015, 21 (05) : 1247 - 1250
  • [46] Motivation for Self-Assignment: Factors Agile Software Developers Consider
    Masood, Zainab
    Hoda, Rashina
    Blincoe, Kelly
    2017 IEEE/ACM 10TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2017), 2017, : 92 - 93
  • [47] Optimized Assignment of Developers for Fixing Bugs An Initial Evaluation for Eclipse Projects
    Rahman, Md. Mainur
    Ruhe, Guenther
    Zimmermann, Thomas
    ESEM: 2009 3RD INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2009, : 440 - +
  • [48] Does Bug Prediction Support Human Developers? Findings from a Google Case Study
    Lewis, Chris
    Lin, Zhongpeng
    Sadowski, Caitlin
    Zhu, Xiaoyan
    Ou, Rong
    Whitehead, E. James, Jr.
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 372 - 381
  • [49] Measuring the impact of lexical and structural inconsistencies on developers’ cognitive load during bug localization
    Sarah Fakhoury
    Devjeet Roy
    Yuzhan Ma
    Venera Arnaoudova
    Olusola Adesope
    Empirical Software Engineering, 2020, 25 : 2140 - 2178
  • [50] THE ART OF RELEASE NOTES FOR DEVELOPERS AND USERS, "BUG FIXES" WON'T DO IT ANYMORE
    Nordrum, Amy
    IEEE SPECTRUM, 2018, 55 (01) : 21 - 21