Title: Multi-label classification and fuzzy similarity-based expert identification techniques for software bug assignment
Authors: Rama Ranjan Panda; Naresh Kumar Nagwani
Addresses: Department of Computer Science and Engineering, ITER, Siksha 'O' Anusandhan (Deemed to be University), Bhubaneswar, Odisha, India ' Department of Computer Science and Engineering, National Institute of Technology-Raipur, Chhattisgarh, India
Abstract: In software development, a bug can occur due to multiple failures in software, and it may require multiple developers to fix it. In machine learning approaches, the bugs are assigned to a developer with a clear-cut outcome based on the agreed level of opinion from the assigner. However, instances of software bugs are textual and fuzzy. In this paper, two fuzzy systems: the fuzzy bug assignment technique for software developers and unique term relationships (FDUR) and the fuzzy bug assignment technique for software developers and category relationships (FDCR) are developed to measure the degree of relationships between developers, bugs, and its categories. The computed degree of relationship is used for handling the bugs with multiple categories and a set of developers involved in the development of software. To measure and compare the performance of both techniques with other existing techniques, the experiments are carried out on the benchmark software repositories.
Keywords: bug assignment; expert finding; decision making; fuzzy logic; mining bug repositories; machine learning; fuzzy similarity.
DOI: 10.1504/IJCSE.2024.142837
International Journal of Computational Science and Engineering, 2024 Vol.27 No.6, pp.734 - 748
Received: 03 Aug 2023
Accepted: 23 Jan 2024
Published online: 28 Nov 2024 *