EDBT 2026 Demo / reviewers in the wild / expert
Kianoush Mousavi
dblp:325/3453
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0002-4817-868XORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% | |
| Artificial intelligence
1 paper |
Reinforcement learning · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
bug triage |
0.7 | 1 | 2023 | ADPTriage: Approximate Dynamic Programming for Bug Triage · IEEE Trans. Software Eng. 2023 |
Machine learning › Reinforcement learning › dynamic programming
approximate dynamic programming |
0.2 | 1 | 2023 | ADPTriage: Approximate Dynamic Programming for Bug Triage · IEEE Trans. Software Eng. 2023 |
Machine learning › Reinforcement learning
markov decision process |
0.2 | 1 | 2023 | ADPTriage: Approximate Dynamic Programming for Bug Triage · IEEE Trans. Software Eng. 2023 |
Methods — techniques the papers use, named apart from their topics
myopic optimization · 1.3markov decision process · 1.3approximate dynamic programming · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | ADPTriage: Approximate Dynamic Programming for Bug TriageabstractBug 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 are required to 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 problem. 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. Hadi Jahanshahi, Mucahit Cevik, Kianoush Mousavi, Ayse Basar Bener |
IEEE Trans. Software Eng. | 3 |