Logging Practice

How Do Developers' Profiles and Experiences Influence their Logging Practices? An Empirical Study of Industrial Practitioners featured image

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.

avatar
Shenghui (Samuel) Gu
How Do Developers' Profiles and Experiences Influence their Logging Practices? An Empirical Study of Industrial Practitioners featured image

How Do Developers' Profiles and Experiences Influence their Logging Practices? An Empirical Study of Industrial Practitioners

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 …

guoping-rong

系统日志评价方法、装置、设备及介质

本发明涉及系统日志评价方法,所述方法包括以下步骤:步骤1:获取系统日志数据,步骤2:提取系统日志数据模板,将非结构化的系统日志数据转化为结构化的系统日志,步骤3:利用基于神经网络的异常检测算法训练异常检测模型,步骤4:对异常检测模型进行解释,输出系统日志价值。该技术方案通过提高日志信息量,减少冗余日志等方式,提升日志数据的质量,从而达到提升数据价值的同时减少 …

avatar
Shenghui (Samuel) Gu
Can You Capture Information As You Intend To? A Case Study on Logging Practice in Industry featured image

Can You Capture Information As You Intend To? A Case Study on Logging Practice in Industry

_Background:_ Logs provide crucial information to understand the dynamic behavior of software systems in modern software development and maintenance. Usually, logs are produced by …

guoping-rong

一种日志记录方法、计算机设备及存储介质

本发明实施例公开了一种日志记录方法、计算机设备及存储介质,其中,所述方法包括:获取目标代码块;从所述目标代码块中提取目标代码块特征;将所述目标代码块特征输入至预先训练好的日志决策模型中,根据所述日志决策模型的输出结果判断是否需要在所述目标代码块中插入日志记录语句;若是,则在所述目标代码块中插入日志记录语句。本发明实施例的技术方案能够可以合理、有效地进行日志记 …

guoping-rong-%E8%8D%A3%E5%9B%BD%E5%B9%B3

一种性能日志输出方法、装置、系统、设备及介质

本发明实施例公开了一种性能日志输出方法、装置、系统、设备及介质。其中,性能日志输出方法,包括:根据目标程序中的性能敏感区域,构建执行模型,其中,所述执行模型用于表示所述目标程序中的性能敏感区域的执行信息;根据所述执行模型,在所述目标程序中插入性能日志记录语句;通过执行插入了所述性能日志记录语句的目标程序,输出所述目标程序的性能日志。本发明实施例的技术方案,可 …

avatar
Shenghui (Samuel) Gu
JLLAR: A Logging Recommendation Plug-in Tool for Java featured image

JLLAR: A Logging Recommendation Plug-in Tool for Java

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 …

jing-zhu
How Is Logging Practice Implemented in Open Source Software Projects? A Preliminary Exploration featured image

How Is Logging Practice Implemented in Open Source Software Projects? A Preliminary Exploration

_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 …

guoping-rong
A Systematic Review of Logging Practice in Software Engineering featured image

A Systematic Review of Logging Practice in Software Engineering

_Background:_ Logging practice is a critical activity in software development, which aims to offer significant information to understand the runtime behavior of software systems …

guoping-rong