Topic modeling and intuitionistic fuzzy set-based approach for efficient software bug triaging

被引:9
|
作者
Panda, Rama Ranjan [1 ]
Nagwani, Naresh Kumar [1 ]
机构
[1] Natl Inst Technol, Dept Comp Sci & Engn, Raipur, Madhya Pradesh, India
关键词
Bug triaging; Fuzzy logic; Software bug repository; Intuitionistic fuzzy similarity; Topic model; Sugeno complement generator; SIMILARITY MEASURES; DISTANCE MEASURE; VAGUE SETS; DEVELOPERS; FRAMEWORK;
D O I
10.1007/s10115-022-01735-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern software development involves multiple developers working remotely in a distributed manner around the world. Software bugs are continuously generated for multiple reasons across various modules. It is possible that one software bug can affect multiple modules, and there can be multiple developers associated with it. Furthermore, many software bug reports are unlabeled, vague, and noisy. The triager faces significant challenges in identifying multiple causes of software bugs and finding expert developers for bug fixing. In this paper, the fuzzy set is extended to Intuitionistic Fuzzy Sets (IFS), and a novel bug triaging approach based on Intuitionistic Fuzzy Similarity (IFSim) measures is presented to overcome the aforementioned problems. The topic model is used to discover multiple relationships between developers and software bugs. IFS is used to separate developers based on their degree of membership and non-membership in a particular software category, with a degree of hesitation for some developers. For a new bug, 15 different IFSim measure techniques are investigated to compute the similarity with the existing software bugs. Finally, a fuzzy alpha-cut is applied to find expert developers to repair it. The best results are obtained by considering the number of topics of 15 and 12 taxonomic terms for each topic. Among all the IFSim measure techniques, the similarity techniques proposed by Ye outperform other techniques. Experiments are carried out on available benchmark data sets, and the results are compared to traditional machine learning algorithms and the fuzzy logic-based Bugzie model.
引用
收藏
页码:3081 / 3111
页数:31
相关论文
共 50 条
  • [1] Topic modeling and intuitionistic fuzzy set-based approach for efficient software bug triaging
    Rama Ranjan Panda
    Naresh Kumar Nagwani
    [J]. Knowledge and Information Systems, 2022, 64 : 3081 - 3111
  • [2] An Improved Software Bug Triaging Approach Based on Topic Modeling and Fuzzy Logic
    Panda, Rama Ranjan
    Nagwani, Naresh Kumar
    [J]. PROCEEDINGS OF THIRD DOCTORAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE, DOSCI 2022, 2023, 479 : 337 - 346
  • [3] Classification and intuitionistic fuzzy set based software bug triaging techniques
    Panda, Rama Ranjan
    Nagwani, Naresh Kumar
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 6303 - 6323
  • [4] Fuzzy Set-based Automatic Bug Triaging (NIER Track)
    Tamrawi, Ahmed
    Tung Thanh Nguyen
    Al-Kofahi, Jafar
    Nguyen, Tien N.
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 884 - 887
  • [5] IFSDA: An Intuitionistic Fuzzy Set-based Data Aggregation Approach for Software Maintainability Evaluation
    Nan, Yan
    Zhang, Hengshan
    Zheng, Qinghua
    Wang, Di
    Liu, Ting
    Feng, Boqin
    [J]. 2014 11TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2014, : 237 - 242
  • [6] Dual Hesitant Fuzzy Set-Based Intuitionistic Fuzzy Time Series Forecasting
    Bisht, Kamlesh
    Joshi, Dheeraj Kumar
    Kumar, Sanjay
    [J]. AMBIENT COMMUNICATIONS AND COMPUTER SYSTEMS, RACCCS 2017, 2018, 696 : 317 - 329
  • [7] A fuzzy set-based approach for modeling dependence among human errors
    Zio, E.
    Baraldi, P.
    Librizzi, M.
    Podofillini, L.
    Dang, V. N.
    [J]. FUZZY SETS AND SYSTEMS, 2009, 160 (13) : 1947 - 1964
  • [8] A fuzzy set-based approach to data reconciliation in material flow modeling
    Dzubur, Nada
    Sunanta, Owat
    Laner, David
    [J]. APPLIED MATHEMATICAL MODELLING, 2017, 43 : 464 - 480
  • [9] A Fuzzy Set-Based Approach for the Prioritization of Stakeholders on the Basis of the Importance of Software Requirements
    Sadiq, Mohd
    [J]. IETE JOURNAL OF RESEARCH, 2017, 63 (05) : 616 - 629
  • [10] An intuitionistic fuzzy set-based hybrid approach to the innovative design evaluation mode for green products
    Wang, Ching-Hsin
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2016, 8 (04) : 1 - 16