How Do Developers' Profiles and Experiences Influence their Logging Practices? An Empirical Study of Industrial Practitioners
An empirical study on how developers' profiles and experience influence their logging practices and intentions.
An empirical study on how developers' profiles and experience influence their logging practices and intentions.
Logs record the behavioral data of running programs and are typically generated by executing log statements. Software developers generally carry out logging practices with clear …
本发明涉及系统日志评价方法,所述方法包括以下步骤:步骤1:获取系统日志数据,步骤2:提取系统日志数据模板,将非结构化的系统日志数据转化为结构化的系统日志,步骤3:利用基于神经网络的异常检测算法训练异常检测模型,步骤4:对异常检测模型进行解释,输出系统日志价值。该技术方案通过提高日志信息量,减少冗余日志等方式,提升日志数据的质量,从而达到提升数据价值的同时减少 …
_Background:_ Logs provide crucial information to understand the dynamic behavior of software systems in modern software development and maintenance. Usually, logs are produced by …
本发明实施例公开了一种日志记录方法、计算机设备及存储介质,其中,所述方法包括:获取目标代码块;从所述目标代码块中提取目标代码块特征;将所述目标代码块特征输入至预先训练好的日志决策模型中,根据所述日志决策模型的输出结果判断是否需要在所述目标代码块中插入日志记录语句;若是,则在所述目标代码块中插入日志记录语句。本发明实施例的技术方案能够可以合理、有效地进行日志记 …
本发明实施例公开了一种性能日志输出方法、装置、系统、设备及介质。其中,性能日志输出方法,包括:根据目标程序中的性能敏感区域,构建执行模型,其中,所述执行模型用于表示所述目标程序中的性能敏感区域的执行信息;根据所述执行模型,在所述目标程序中插入性能日志记录语句;通过执行插入了所述性能日志记录语句的目标程序,输出所述目标程序的性能日志。本发明实施例的技术方案,可 …
Logs are the execution results of logging statements in software systems after being triggered by various events, which is able to capture the dynamic behavior of software systems …
_Background:_ Logs are the footprints that software systems produce during runtime, which can be used to understand the dynamic behavior of these software systems. To generate …
_Background:_ Logging practice is a critical activity in software development, which aims to offer significant information to understand the runtime behavior of software systems …