Understanding and keeping the customer happy is a central tenet of requirements engineering. Strategies to gather, analyze, and negotiate requirements are complemented by efforts to manage customer input after products have been deployed. For the latter, support tickets are key in allowing customers to submit their issues, bug reports, and feature requests. If insufficient attention is given to support issues, however, their escalation to management becomes time-consuming and expensive, especially for large organizations managing hundreds of customers and thousands of support tickets. Our work provides a step towards simplifying the job of support analysts and managers, particularly in predicting the risk of escalating support tickets. In a field study at our large industrial partner, IBM, we used a design science research methodology to characterize the support process and data available to IBM analysts in managing escalations. We then implemented these features into a machine learning model to predict support ticket escalations. We trained and evaluated our machine learning model on over 2.5 million support tickets and 10,000 escalations, obtaining a recall of 87.36% and an 88.23% reduction in the workload for support analysts looking to identify support tickets at risk of escalation. Finally, in addition to these research evaluation activities, we compared the performance of our support ticket model with that of a model developed with no feature engineering; the support ticket model features outperformed the non-engineered model. The artifacts created in this research are designed to serve as a starting place for organizations interested in predicting support ticket escalations, and for future researchers to build on to advance research in escalation prediction.
翻译:理解和保持客户满意度是需求工程的核心原则。 收集、分析和谈判需求的战略得到产品部署后管理客户投入的努力的补充。 对于后者,支持票是允许客户提交问题、错误报告和特征请求的关键。但如果对支持问题重视不够,则其管理升级将变得耗时和昂贵,特别是对管理数百个客户和数千张支持票的大型组织而言。我们的工作为简化支助分析员和管理人员的工作提供了一步,特别是在预测支助机票升级风险方面。在对我们的大型工业伙伴IBM进行的实地研究中,我们使用设计科学研究方法来描述支持流程和IBM分析员在管理升级方面可用的数据。然后,我们将这些功能应用到机器学习模型中,以预测支持机票升级。我们培训和评价了250多万张支持机票和10,000张支持机票升级的机器学习模式,回顾了87.36 % 和88.23%的工作量减少,用于支助分析人员,以寻找可能升级的支持机票升级的风险。最后,除了这些研究活动外,我们还使用设计科学研究方法来描述IBM分析用户在管理升级过程中可用的支持进程和数据。 我们把支持模型的运行模式与这一模型进行对比。