arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2407.15519cs.SEcs.HC
收藏

论用户反馈的自动化处理

On the Automated Processing of User Feedback

Walid Maalej, Volodymyr Biryuk, Jialiang Wei, Fabian Panse

AI总结:

本文总结并整合数据挖掘、机器学习及大语言模型等技术,以自动化处理用户反馈,应对其数量大和质量参差的问题,指导研究人员和实践者实施有效分析。

摘要:

用户反馈正成为需求工程、用户界面设计以及整个软件工程中日益重要的信息来源。如今,用户反馈在社交媒体、产品论坛或应用商店中大量存在且易于获取。过去十年间,研究表明用户反馈能帮助软件团队:a) 更好地理解用户实际如何使用特定产品功能和组件;b) 更快地识别、复现和修复缺陷;以及 b) 获得改进或新功能的灵感。然而,要充分发挥反馈的潜力,需要解决两个主要挑战。首先,软件供应商必须应对大量反馈数据,这些数据难以手动管理。其次,供应商还必须应对反馈质量参差不齐的问题,因为某些条目可能信息量不足、重复或完全错误。本章总结并整合了各种数据挖掘、机器学习和自然语言处理技术,包括近期的大语言模型,以应对数量和质量挑战。我们指导研究人员和实践者实施对用户反馈进行有效、可操作的分析,以支持软件和需求工程。

英文摘要:

User feedback is becoming an increasingly important source of information for requirements engineering, user interface design, and software engineering in general. Nowadays, user feedback is largely available and easily accessible in social media, product forums, or app stores. Over the last decade, research has shown that user feedback can help software teams: a) better understand how users are actually using specific product features and components, b) faster identify, reproduce, and fix defects, and b) get inspirations for improvements or new features. However, to tap the full potential of feedback, there are two main challenges that need to be solved. First, software vendors must cope with a large quantity of feedback data, which is hard to manage manually. Second, vendors must also cope with a varying quality of feedback as some items might be uninformative, repetitive, or simply wrong. This chapter summarises and pipelines various data mining, machine learning, and natural language processing techniques, including recent Large Language Models, to cope with the quantity and quality challenges. We guide researchers and practitioners through implementing effective, actionable analysis of user feedback for software and requirements engineering.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑