一句话:提出一种面向工业场景的问题报告自动验证方法,利用形态学特征和机器学习加速问题分诊。
在软件开发中,问题分诊对提升软件质量和客户满意度至关重要,但人工验证问题报告耗时,拖慢整体分诊效率。本文面向银行工业场景,研究土耳其语问题报告的自动验证;土耳其语是黏着语,新词可由后缀线性拼接以表达完整句子。作者随机选取1200份问题报告,人工标注其有效性,并提取表明报告无效的模式。由于语言特性,他们采用形态学分析抽取特征,并基于机器学习预测报告是否有效。在工业数据集上的实验取得0.77的F1分数,表明该方法能有效支持问题报告验证并加速分诊流程。
Effective issue triaging is crucial for software development teams to improve software quality, and thus customer satisfaction. Validating issue reports manually can be time-consuming, hindering the overall efficiency of the triaging process. This paper presents an approach on automating the validation of issue reports to accelerate the issue triaging process in an industrial set-up. We work on 1,200 randomly selected issue reports in banking domain, written in Turkish, an agglutinative language, meaning that new words can be formed with linear concatenation of suffixes to express entire sentences. We manually label these reports for validity, and extract the relevant patterns indicating that they are invalid. Since the issue reports we work on are written in an agglutinative language, we use morphological analysis to extract the features. Using the proposed feature extractors, we utilize a machine learning based approach to predict the issue reports’ validity, performing a 0.77 F1-score.