paper-with-me

홈 › Papers

S-DABT: Schedule and Dependency-Aware Bug Triage in Open-Source Bug Tracking Systems

2022-04-12 · Hadi Jahanshahi, Mucahit Cevik

Fixing bugs in a timely manner lowers various potential costs in software maintenance. However, manual bug fixing scheduling can be time-consuming, cumbersome, and error-prone. In this paper, we propose the Schedule and Dependency-aware Bug Triage (S-DABT), a bug triaging method that utilizes integer programming and machine learning techniques to assign bugs to suitable developers. Unlike prior works that largely focus on a single component of the bug reports, our approach takes into account the textual data, bug fixing costs, and bug dependencies. We further incorporate the schedule of developers in our formulation to have a more comprehensive model for this multifaceted problem. As a result, this complete formulation considers developers' schedules and the blocking effects of the bugs while covering the most significant aspects of the previously proposed methods. Our numerical study on four open-source software systems, namely, EclipseJDT, LibreOffice, GCC, and Mozilla, shows that taking into account the schedules of the developers decreases the average bug fixing times. We find that S-DABT leads to a high level of developer utilization through a fair distribution of the tasks among the developers and efficient use of the free spots in their schedules. Via the simulation of the issue tracking system, we also show how incorporating the schedule in the model formulation reduces the bug fixing time, improves the assignment accuracy, and utilizes the capability of each developer without much comprising in the model run times. We find that S-DABT decreases the complexity of the bug dependency graph by prioritizing blocking bugs and effectively reduces the infeasible assignment ratio due to bug dependencies. Consequently, we recommend considering developers' schedules while automating bug triage.

📄 PDF Abstract BibTeX arXiv:2204.05972

Code (1)

hadijahanshahi/sdabt 공식 구현 tf

Tasks

BlockingBug fixingScheduling

Similar Papers 제목 키워드 기반

DABT: A Dependency-aware Bug Triaging Method

2021-04-26 · Hadi Jahanshahi, Kritika Chhabra, Mucahit Cevik, Ayşe Başar

In software engineering practice, fixing a bug promptly reduces the associated costs. On the other hand, the manual bug fixing process can be time-consuming, cumbersome, and error-prone. In this work, we introduce a bug …

BlockingBug fixing

Few-Shot Large Language Models for Actionable Triage Categorization of Online Patient Inquiries

2026-05-15 · Liqi Zhou, Jiafu Li arxiv

Online patient inquiries are often informal, incomplete, and written before professional assessment, yet they must still be routed to an appropriate level of clinical follow-up. We study this as a four-class actionable t…

Dental-TriageBench: Benchmarking Multimodal Reasoning for Hierarchical Dental Triage

2026-03-18 · Ziyi He, Yushi Feng, Shuangyu Yang, Yinghao Zhu 외 arxiv

Dental triage is a safety-critical clinical routing task that requires integrating multimodal clinical information (e.g., patient complaints and radiographic evidence) to determine complete referral plans. We present Den…

Multimodal Reasoning

A Cross-Layered Multi-Drone Coordination for Medical Supply Delivery during Disaster Response Management

2026-05-10 · Aneesh Calyam, Subrahmanya Chandra Bhamidipati, Zack Murry, Sharan Srinivas arxiv

Autonomous drone fleets have immense potential in medical supply delivery during disaster incident response. However, coordinating multiple drones in such settings introduces compounding challenges: dynamic environmental…

LLM-Assisted Emergency Triage Benchmark: Bridging Hospital-Rich and MCI-Like Field Simulation

2025-09-30 · Joshua Sebastian, Karma Tobden, KMA Solaiman arxiv

Research on emergency and mass casualty incident (MCI) triage has been limited by the absence of openly usable, reproducible benchmarks. Yet these scenarios demand rapid identification of the patients most in need, where…