Triage in Software Engineering: A Systematic Review of Research and Practice
Yongxin Zhao, Shenglin Zhang, Yujia Wu, Yuxin Sun, Yongqian Sun, Dan Pei, Chetan Bansal, Minghua Ma

TL;DR
This systematic review analyzes 234 papers on software engineering triage, highlighting progress, challenges, and future directions in automating issue prioritization and assessment to improve system reliability and maintainability.
Contribution
It provides a comprehensive overview of triage research, compares academic and industrial practices, and offers guidance on datasets and metrics for evaluating triage methods.
Findings
Significant progress in triage automation over two decades
Identification of obstacles to practical deployment of triage systems
Summary of datasets and evaluation metrics used in the field
Abstract
As modern software systems continue to grow in complexity, triage has become a fundamental process in system operations and maintenance. Triage aims to efficiently prioritize, assign, and assess issues to ensure the reliability of complex environments. The vast amount of heterogeneous data generated by software systems has made effective triage indispensable for maintaining reliability, facilitating maintainability, and enabling rapid issue response. Motivated by these challenges, researchers have devoted extensive effort to advancing triage automation and have achieved significant progress over the past two decades. This survey provides a comprehensive review of 234 papers from 2004 to the present, offering an in-depth examination of the fundamental concepts, system architecture, and problem statement. By comparing the distinct goals of academic and industrial research and by analyzing…
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 System Performance and Reliability · Software Reliability and Analysis Research · Information and Cyber Security
