当前位置: X-MOL 学术J. Softw. Evol. Process › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
An exploratory semantic analysis of logging questions
Journal of Software: Evolution and Process ( IF 1.7 ) Pub Date : 2021-06-16 , DOI: 10.1002/smr.2361
Harshit Gujral 1 , Sangeeta Lal 2 , Heng Li 3
Affiliation  

Logging is an integral part of software development. Software practitioners often face issues in software logging, and they post these issues on Q&A websites to take suggestions from the experts. In this study, we perform a three-level empirical analysis of logging questions posted on six popular technical Q&A websites, namely, Stack Overflow (SO), Serverfault (SF), Superuser (SU), Database Administrators (DB), Software Engineering (SE), and Android Enthusiasts (AE). The findings show that logging issues are prevalent across various domains, for example, database, networks, and mobile computing, and software practitioners from different domains face different logging issues. The semantic analysis of logging questions using Latent Dirichlet Allocation (LDA) reveals trends of several existing and new logging topics, such as logging conversion pattern, Android device logging, and database logging. In addition, we observe specific logging topics for each website: DB (log shipping and log file growing/shrinking), SU (event log and syslog configuration), SF (log analysis and syslog configuration), AE (app install and usage tracking), SE (client server logging and exception logging), and SO (log file creation/deletion, Android emulator logging, and logger class of Log4j). We obtain an increasing trend of logging topics on the SO, SU, and DB websites whereas a decreasing trend of logging topics on the SF website.

中文翻译:

日志问题的探索性语义分析

日志记录是软件开发的一个组成部分。软件从业者经常面临软​​件日志的问题,他们将这些问题发布在问答网站上,以听取专家的建议。在这项研究中,我们对六个流行的技术问答网站上发布的日志问题进行了三级实证分析,即堆栈溢出 (SO)、服务器故障 (SF)、超级用户 (SU)、数据库管理员 (DB)、软件工程 ( SE) 和 Android 爱好者 (AE)。研究结果表明,日志问题在各个领域都很普遍,例如数据库、网络和移动计算,来自不同领域的软件从业者面临不同的日志问题。使用潜在狄利克雷分配 (LDA) 对日志问题的语义分析揭示了几个现有和新日志主题的趋势,例如日志转换模式Android 设备日志数据库日志。此外,我们观察每个网站的特定日志主题:DB日志传送日志文件增长/收缩)、SU事件日志系统日志配置)、SF日志分析系统日志配置)、AE应用安装使用跟踪) 、SE客户端服务器日志记录异常日志记录)和 SO(日志文件创建/删除Android 模拟器日志记录Log4j 的记录器类)。我们在 SO、SU 和 DB 网站上获得了日志主题的增加趋势,而在 SF 网站上的日志主题则呈下降趋势。
更新日期:2021-07-02
down
wechat
bug