Developer Load Normalization Using Iterative Kuhn-Munkres Algorithm: An Optimization Triaging Approach
Madonna Mayez, Khaled Nagaty, Abeer Hamdy

TL;DR
This paper presents an automated bug triage approach that optimizes developer workload and bug fixing time by applying an iterative Kuhn-Munkres algorithm for load normalization, outperforming existing systems.
Contribution
It introduces a novel load normalization method for bug triage using an iterative Kuhn-Munkres algorithm, addressing workload imbalance and improving bug fixing efficiency.
Findings
Outperforms existing systems in bug fixing time
Effectively normalizes developer workload
Reduces unaddressed bug reports
Abstract
Bug triage can be defined as the process of assigning a developer to a bug report. The duty of the bug triage team is to study the developers profiles well in order to make an appropriate match between the developers and the incoming bug reports. Thus, this process is a vital step in issue management system. In fact, the number of bug reports submitted every day is gradually increasing which affects the developer workload. Thus, the triage team should consider this factor in distributing the bugs and because of the manual approach, many developers are burden. In particular, triaging bug reports without considering the workload does not only affect the developers workload but also leads to an increase in the number of unaddressed bug reports. As a result, the fixing time of the reported bugs will relatively increase. Unlike other researchers who focus on automating the bug triage and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Machine Learning and Data Classification · Advanced Malware Detection Techniques
