Classification and intuitionistic fuzzy set based software bug triaging techniques

被引:5
|
作者
Panda, Rama Ranjan [1 ]
Nagwani, Naresh Kumar [1 ]
机构
[1] Natl Inst Technol Raipur, Dept Comp Sci & Engn, GE Road, Raipur 492010, Chhattisgarh, India
关键词
Bug Triaging; Fuzzy Modeling; Software Bug Repository; Intuitionistic Fuzzy Similarity; Term Weighting Technique; Expert Identification; SIMILARITY MEASURES; DISTANCE MEASURE;
D O I
10.1016/j.jksuci.2022.01.020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software development is a modular approach involving multiple developers and multi-tasking teams working at different locations. A particular term in a software bug can belong to multiple modules and multiple developers' profiles. Also, many people who report software bugs are unfamiliar with the exact technical terminology of software development, which causes the software bug to be unlabeled, vague, and noisy. Hence, analyzing, understanding, and assigning the newly reported bugs to the most appropri-ate developer is a challenging task for the triager. Intuitionistic Fuzzy Sets (IFS) consider the non-membership and hesitant values along with the membership values of the software bug terms mapped to the developers and thus provide a powerful tool for better analysis in cases where the same term can belong to multiple categories. Two IFS similarity measure-based techniques, namely, the Intuitionistic Fuzzy Similarity Model for Developer Term Relation (IFSDTR) and the Intuitionistic Fuzzy Similarity Model for Developer Category Relation (IFSDCR), are proposed in this work. In IFSDTR, a developer -term vocabulary is constructed based on the previous bug-fixing experience of software developers by considering the most frequent terms in the IFS representation of bugs they fixed earlier. In IFSDCR, soft-ware bugs are categorized into multiple categories and a developer-category relation is constructed. When a new bug is reported, the IFS similarity measure is calculated with the developer-term and developer-category relationship, and a fuzzy a-cut is applied to find a group of expert developers to fix it. The proposed techniques are evaluated on the available data set and compared with existing approaches to bug triaging. On the Eclipse, Mozilla, and NetBeans data sets, the IFSDTR techniques yield an accuracy of 0.90, 0.89, and 0.87, respectively, whereas the IFSDCR yields a greater accuracy of 0.93, 0.90, and 0.88 for the Eclipse, Mozilla, and NetBeans data sets, respectively. Similarly, in all other perfor-mance measures, the proposed approaches outperform the state-of-the-art approaches. (c) 2022 Published by Elsevier B.V. on behalf of King Saud University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页码:6303 / 6323
页数:21
相关论文
共 50 条
  • [21] ENTROPY OF INTUITIONISTIC FUZZY SET BASED ON SIMILARITY MEASURE
    Zeng, Wenyi
    Yu, Fusheng
    Yu, Xianchuan
    Chen, Huandong
    Wu, Shulei
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2009, 5 (12A): : 4737 - 4744
  • [22] The evaluation of the quality of teaching based on intuitionistic fuzzy set
    [J]. Yu, D. (yudejian62@126.com), 1600, Binary Information Press, P.O. Box 162, Bethel, CT 06801-0162, United States (09):
  • [23] An Intuitionistic Fuzzy Dominance-Based Rough Set
    Zhang, Yanqin
    Yang, Xibei
    [J]. BIO-INSPIRED COMPUTING AND APPLICATIONS, 2012, 6840 : 665 - +
  • [24] A Comparative Study of Transformer-based Neural Text Representation Techniques on Bug Triaging
    Dipongkor, Atish Kumar
    Moran, Kevin
    [J]. 2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 1012 - 1023
  • [25] Selecting Best Software Vulnerability Scanner Using Intuitionistic Fuzzy Set TOPSIS
    Bhatt, Navneet
    Kaur, Jasmine
    Anand, Adarsh
    Alhazmi, Omar H.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 72 (02): : 3613 - 3629
  • [26] Software Bug Categorization Technique Based on Fuzzy Similarity
    Panda, Rama Ranjan
    Nagwani, Naresh Kumar
    [J]. PROCEEDINGS OF THE 2019 IEEE 9TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (IACC 2019), 2019, : 1 - 6
  • [27] INTUITIONISTIC FUZZY-LOGIC AND INTUITIONISTIC FUZZY SET-THEORY
    TAKEUTI, G
    TITANI, S
    [J]. JOURNAL OF SYMBOLIC LOGIC, 1984, 49 (03) : 851 - 866
  • [28] Neutrosophic set - A generalization of the intuitionistic fuzzy set
    Smarandache, Florentin
    [J]. 2006 IEEE International Conference on Granular Computing, 2006, : 38 - 42
  • [29] Bug Triaging Based on Tossing Sequence Modeling
    Xi, Sheng-Qu
    Yao, Yuan
    Xiao, Xu-Sheng
    Xu, Feng
    Lv, Jian
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2019, 34 (05) : 942 - 956
  • [30] Bug Triaging Based on Tossing Sequence Modeling
    Sheng-Qu Xi
    Yuan Yao
    Xu-Sheng Xiao
    Feng Xu
    Jian Lv
    [J]. Journal of Computer Science and Technology, 2019, 34 : 942 - 956