StacerBot:面向Stack Overflow的堆栈跟踪搜索引擎
软件工程
2022-09-30 v1
摘要
我们作为软件开发者或研究人员,在尝试编写代码或安装软件包时经常遇到堆栈跟踪错误消息。这些错误消息往往十分晦涩冗长,令我们难以理解。很有可能其他人也遇到过类似问题,并在各类在线开发者论坛中分享了相似的堆栈跟踪。然而传统谷歌搜索或其他搜索引擎难以有效找到含有相似堆栈跟踪的网页。为解决此问题,我们开发了一个Web界面——一个更优的搜索引擎:作为本研究项目的成果,用户可通过提交完整堆栈跟踪错误消息来查找合适的Stack Overflow帖子。当前已开发的解决方案可借助一台300GB RAM的服务器,在50秒内以实时并行方式响应用户查询并返回最匹配的Stack Overflow帖子。本研究全面概述了所采用的NLP技术以及研究管线。本研究所提及的综合结果、局限性与计算开销可供未来研究者与软件开发者用于构建针对同一问题或类似大规模文本匹配任务的更优方案。
引用
@article{arxiv.2209.14422,
title = {StacerBot: A Stacktrace Search Engine for Stack Overflow},
author = {Md Abdullah Al Alamin},
journal= {arXiv preprint arXiv:2209.14422},
year = {2022}
}