Enhancement of Recommendation Engine Technique for Bug System Fixes

被引:0
|
作者
Al-Bayati, Jalal Sadoon Hameed [1 ]
Al-Shamma, Mohammed [2 ]
Tawfeeq, Furat Nidhal [1 ]
机构
[1] Univ Baghdad, Dept Website, Baghdad, Iraq
[2] Univ Baghdad, Dept Comp Engn, Baghdad, Iraq
关键词
bugs; fusion of intelligent optimization; artificial neural networks; machine and deep learning; PREDICTION;
D O I
10.12720/jait.15.4.555-564
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This study aims to develop a recommendation engine methodology to enhance the model's effectiveness and efficiency. The proposed model is commonly used to assign or propose a limited number of developers with the required skills and expertise to address and resolve a bug report. Managing collections within bug repositories is the responsibility of software engineers in addressing specific defects. Identifying the optimal allocation of personnel to activities is challenging when dealing with software defects, which necessitates a substantial workforce of developers. Analyzing new scientific methodologies to enhance comprehension of the results is the purpose of this analysis. Additionally, developer priorities were discussed, especially their utility in allocating a problem to a specific developer. An analysis was conducted on two key areas: first, the development of a model to represent developer prioritizing within the bug repository, and second, the use of hybrid machine learning techniques to select bug reports. Moreover, we use our model to facilitate developer assignment responsibilities. Moreover, we considered the developers' backgrounds and drew upon their established knowledge and experience when formulating the pertinent objectives. An examination of two individuals' experiences with software defects and how their actions impacted their rankings as developers in a software project is presented in this study. Researchers are implementing developer categorization techniques, assessing severity, and reopening bugs. A suitable number of bug reports is used to examine the model's output. A developer's bug assignment employee has been established, enabling the program to successfully address software maintenance issues with the highest accuracy of 78.38%. Best engine performance was achieved by optimizing and cleansing data, using relevant attributes, and processing it using deep learning.
引用
收藏
页码:555 / 564
页数:10
相关论文
共 50 条
  • [1] An effective change recommendation approach for supplementary bug fixes
    Xin Xia
    David Lo
    [J]. Automated Software Engineering, 2017, 24 : 455 - 498
  • [2] An effective change recommendation approach for supplementary bug fixes
    Xia, Xin
    Lo, David
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2017, 24 (02) : 455 - 498
  • [3] The Design of Bug Fixes
    Murphy-Hill, Emerson
    Zimmermann, Thomas
    Bird, Christian
    Nagappan, Nachiappan
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 332 - 341
  • [4] Formal Guarantees for Localized Bug Fixes
    Mitra, Srobona
    Banerjee, Ansuman
    Dasgupta, Pallab
    Ghosh, Priyankar
    Kumar, Harish
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (08) : 1274 - 1287
  • [5] A Characterization Study of Repeated Bug Fixes
    Yue, Ruru
    Meng, Na
    Wang, Qianxiang
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2017, : 422 - 432
  • [6] An Empirical Study on Real Bug Fixes
    Zhong, Hao
    Su, Zhendong
    [J]. 2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 1, 2015, : 913 - 923
  • [7] Bug Triaging: Right Developer Recommendation for Bug Resolution Using Data Mining Technique
    Chaitra, B.H.
    Swarnalatha, K.S.
    [J]. Lecture Notes in Electrical Engineering, 2022, 790 : 609 - 618
  • [8] Modifications, Tweaks, and Bug Fixes in Architectural Tactics
    Mirakhorli, Mehdi
    Cleland-Huang, Jane
    [J]. 12TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2015), 2015, : 377 - 380
  • [9] Using a Probabilistic Model to Predict Bug Fixes
    Soto, Mauricio
    Le Goues, Claire
    [J]. 2018 25TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2018), 2018, : 221 - 231
  • [10] Understanding Bug Fixes in Ant: An Observational Study
    Saha, Shilpi
    Majumder, Subhashis
    Jain, Samip
    Datta, Subhajit
    [J]. 2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2014, : 243 - 248