paper-with-me

홈 › Papers

ADPTriage: Approximate Dynamic Programming for Bug Triage

2022-11-02 · Hadi Jahanshahi, Mucahit Cevik, Kianoush Mousavi, Ayşe Başar

Bug triaging is a critical task in any software development project. It entails triagers going over a list of open bugs, deciding whether each is required to be addressed, and, if so, which developer should fix it. However, the manual bug assignment in issue tracking systems (ITS) offers only a limited solution and might easily fail when triagers must handle a large number of bug reports. During the automated assignment, there are multiple sources of uncertainties in the ITS, which should be addressed meticulously. In this study, we develop a Markov decision process (MDP) model for an online bug triage task. In addition to an optimization-based myopic technique, we provide an ADP-based bug triage solution, called ADPTriage, which has the ability to reflect the downstream uncertainty in the bug arrivals and developers' timetables. Specifically, without placing any limits on the underlying stochastic process, this technique enables real-time decision-making on bug assignments while taking into consideration developers' expertise, bug type, and bug fixing time. Our result shows a significant improvement over the myopic approach in terms of assignment accuracy and fixing time. We also demonstrate the empirical convergence of the model and conduct sensitivity analysis with various model parameters. Accordingly, this work constitutes a significant step forward in addressing the uncertainty in bug triage solutions

📄 PDF Abstract BibTeX arXiv:2211.00872

Code (1)

hadijahanshahi/adptriage 공식 구현 tf

Tasks

Bug fixingDecision Making

Methods 이 논문이 사용한 방법론

fail 설명 없음

Similar Papers 제목 키워드 기반

Interpretable Machine Learning for Resource Allocation with Application to Ventilator Triage

2021-10-21 · Julien Grand-Clément, You Hui Goh, Carri Chan, Vineet Goyal 외

Rationing of healthcare resources is a challenging decision that policy makers and providers may be forced to make during a pandemic, natural disaster, or mass casualty event. Well-defined guidelines to triage scarce lif…

BIG-bench Machine LearningInterpretable Machine Learning

Unifying Value Iteration, Advantage Learning, and Dynamic Policy Programming

2017-10-30 · Tadashi Kozuno, Eiji Uchibe, Kenji Doya

Approximate dynamic programming algorithms, such as approximate value iteration, have been successfully applied to many complex reinforcement learning tasks, and a better approximate dynamic programming algorithm is expe…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

Safe Approximate Dynamic Programming Via Kernelized Lipschitz Estimation

2019-07-03 · Ankush Chakrabarty, Devesh K. Jha, Gregery T. Buzzard, Yebin Wang 외

We develop a method for obtaining safe initial policies for reinforcement learning via approximate dynamic programming (ADP) techniques for uncertain systems evolving with discrete-time dynamics. We employ kernelized Lip…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

Approximate dynamic programming using fluid and diffusion approximations with applications to power management

2013-07-06 · Wei Chen, Dayu Huang, Ankur A. Kulkarni, Jayakrishnan Unnikrishnan 외

Neuro-dynamic programming is a class of powerful techniques for approximating the solution to dynamic programming equations. In their most computationally attractive formulations, these techniques provide the approximate…

Management

Collaborative Medical Triage under Uncertainty: A Multi-Agent Dynamic Matching Approach

2025-07-30 · Hongyan Cheng, Chengzhang Yu, Yanshu Shi, Chiyue Wang 외 arxiv

The post-pandemic surge in healthcare demand, coupled with critical nursing shortages, has placed unprecedented pressure on medical triage systems, necessitating innovative AI-driven solutions. We present a multi-agent i…