Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Systematic Error: Methodological and Sampling Errors01:15

Systematic Error: Methodological and Sampling Errors

5.9K
In the case of systematic errors, the sources can be identified, and the errors can be subsequently minimized by addressing these sources. According to the source, systematic errors can be divided into sampling, instrumental, methodological, and personal errors.
Sampling errors originate from improper sampling methods or the wrong sample population. These errors can be minimized by refining the sampling strategy. Defective instruments or faulty calibrations are the sources of instrumental...
5.9K
Applications of Logarithms01:28

Applications of Logarithms

46
Logarithmic functions are powerful tools for simplifying the mathematical representation of phenomena involving exponential changes. Their ability to convert multiplicative relationships into additive ones is especially valuable in various scientific and engineering contexts. One notable application of logarithms is measuring sound intensity, specifically through the decibel (dB) scale used in acoustics.Sound intensity levels vary over an extensive range, from the faintest audible whisper to...
46
Design Example: Identifying the Locations of Monuments in the Field Using Global Positioning System Device01:30

Design Example: Identifying the Locations of Monuments in the Field Using Global Positioning System Device

216
Surveyors use Global Positioning System (GPS) technology to measure the precise location and elevation of points on Earth. In a recent survey, GPS receivers were used to determine the coordinates and elevations of two park monuments. The process involved careful mission planning, data collection, and correction to ensure accuracy. The survey began with mission planning to identify optimal satellite visibility and minimize Position Dilution of Precision (PDOP). A geodetic control point...
216

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

The effects of change decomposition on code review-a controlled experiment.

PeerJ. Computer science·2021
See all related articles

Related Experiment Video

Updated: Nov 5, 2025

Measuring Light-Switching Behavior Using an Occupancy and Light Data Logger
05:50

Measuring Light-Switching Behavior Using an Occupancy and Light Data Logger

Published on: January 16, 2020

6.0K

Log-based software monitoring: a systematic mapping study.

Jeanderson Cândido1,2, Maurício Aniche1, Arie van Deursen1

  • 1Department of Software Technology, Delft University of Technology, Delft, Netherlands.

Peerj. Computer Science
|May 20, 2021
PubMed
Summary

Software logging and analysis are challenging in both industry and open-source projects. Machine learning shows promise for log recommendation, but practical usability requires further study, with opportunities in log analysis and DevOps integration.

Keywords:
DevOpsLog analysisLog infrastructureLogging practicesMonitoring

More Related Videos

Methodology for Establishing a Community-Wide Life Laboratory for Capturing Unobtrusive and Continuous Remote Activity and Health Data
11:21

Methodology for Establishing a Community-Wide Life Laboratory for Capturing Unobtrusive and Continuous Remote Activity and Health Data

Published on: July 27, 2018

8.4K
High-Throughput Analysis of Optical Mapping Data Using ElectroMap
07:36

High-Throughput Analysis of Optical Mapping Data Using ElectroMap

Published on: June 4, 2019

9.7K

Related Experiment Videos

Last Updated: Nov 5, 2025

Measuring Light-Switching Behavior Using an Occupancy and Light Data Logger
05:50

Measuring Light-Switching Behavior Using an Occupancy and Light Data Logger

Published on: January 16, 2020

6.0K
Methodology for Establishing a Community-Wide Life Laboratory for Capturing Unobtrusive and Continuous Remote Activity and Health Data
11:21

Methodology for Establishing a Community-Wide Life Laboratory for Capturing Unobtrusive and Continuous Remote Activity and Health Data

Published on: July 27, 2018

8.4K
High-Throughput Analysis of Optical Mapping Data Using ElectroMap
07:36

High-Throughput Analysis of Optical Mapping Data Using ElectroMap

Published on: June 4, 2019

9.7K

Area of Science:

  • Software Engineering
  • Machine Learning
  • Systems Research

Background:

  • Modern software development and operations heavily depend on system monitoring for reliability and issue diagnosis.
  • Application logs and runtime data are crucial for detecting and resolving system failures, yet extracting insights remains a significant challenge.
  • Existing log solutions face difficulties in monitoring complex systems and deriving meaningful information.

Purpose of the Study:

  • To provide a holistic overview of research on logging practices and automated log analysis.
  • To structure the field based on the log data life-cycle for technology transfer.
  • To identify challenges and opportunities in log data management and analysis.

Main Methods:

  • Systematic literature review of 108 papers from diverse research communities (machine learning, software engineering, systems).
  • Analysis of papers categorized into research track, journals, and industry track.
  • Structuring the research landscape according to the log data life-cycle.

Main Results:

  • Logging presents challenges across both open-source and industrial software development.
  • Machine learning offers potential for log recommendation through source code analysis, but practical application and usability need further validation.
  • Limited research has focused on efficient log data persistence.
  • Significant opportunities exist for analyzing application logs and evaluating advanced log analysis techniques within DevOps environments.

Conclusions:

  • A comprehensive understanding of logging research is vital for advancing the field and facilitating technology transfer.
  • While machine learning shows promise, practical adoption of log analysis tools requires addressing usability concerns.
  • Efficient log data management and the application of modern analysis techniques in DevOps are key areas for future research and development.