Skip to content

Research area · foundations layer

Log & Failure Analysis Classics

Console-log mining, anomaly detection, debugging at scale — the direct ancestry of the AI-operations work. 159 papers in the vault, 77 drawn here.

77 papers drawn here · 273 curated relations touch the area · 0 authored papers. The graph opens straight on this view; the map and every other area stay one click away.

← All areas

Loading the full graph…

Papers drawn in Log & Failure Analysis Classics (77)

Every paper drawn in this area, sorted by curated degree. Click a title to open its ego graph on the canvas above, or follow the DOI / arXiv link to the publisher record.

PaperAuthorsYearIdentifier / VenueStatusRelations
Execution Anomaly Detection in Distributed Systems through Unstructured Log Analysis

Fu, Lou et al. (ICDM 2009) convert unstructured distributed system logs into template keys and learn finite-state execution automata and temporal transition invariants across log sequences.

Fu et al.2009DOI:10.1109/icdm.2009.60peer-reviewed (vault claim)14
Identifying linked incidents in large-scale online service systems

Chen et al. (LiDAR, FSE'20) identify linked incidents across services using text plus component-dependency features; motivated by duplicate/related incidents wasting engineer effort. For Yugabyte CE: many disk-stall CEs are linked (same customer, same AZ, same cloud volume);

Chen et al.2020DOI:10.1145/3368089.3409768peer-reviewed (vault claim)14
Log clustering based problem identification for online service systems

Microsoft LogCluster: cluster failure log sequences, keep one representative per cluster, and match new clusters against a knowledge base of previously diagnosed clusters so engineers only inspect novel ones.

Lin et al.2016DOI:10.1145/2889160.2889232peer-reviewed (vault claim)13
The Modern Call Center: A Multi‐Disciplinary Perspective on Operations Management Research

Multi-disciplinary review of call-centre OM: capacity planning, routing, skill-based staffing, and the human-resource side (agent burnout, turnover, learning).

Aksin et al.2007DOI:10.1111/j.1937-5956.2007.tb00288.xpeer-reviewed (vault claim)12
Identifying bad software changes via multimodal anomaly detection for online service systems

SCWarn flags bad software changes via multimodal anomaly detection (metrics + logs) around each change. A YB analogue anchors on declared YBA tasks (GFlagsUpgrade, SoftwareUpgrade, RestartUniverse) and compares minute signals before/after; feasible only on the ~100 cases whose task log reaches at least 1 day before the ticket.

Zhao et al.2021DOI:10.1145/3468264.3468543peer-reviewed (vault claim)11
An Empirical Investigation of Incident Triage for Online Service Systems

Incident data from 20 large Microsoft online services (20K+ teams): 4.11% to 91.58% of incidents per service were reassigned at least once, and reassignment increased triage time by up to 10.16x on average, with heavier impact on high-severity incidents. Gives a range for hand-off prevalence and shows that each hand-off adds substantial elapsed time;

Chen et al.2019DOI:10.1109/ICSE-SEIP.2019.00020peer-reviewed (vault claim)10
Log Parsing with Prompt-based Few-shot Learning

Le and Zhang (ICSE 2023, LogPPT) formulate log parsing as prompt-based few-shot token classification using RoBERTa with virtual label tokens to identify keywords vs parameters from 32 adaptive few-shot training examples.

Le & Zhang2023DOI:10.1109/ICSE48619.2023.00204peer-reviewed (vault claim)10
Brain: Log Parsing With Bidirectional Parallel Tree

fsync T5: frequency-based longest-common-pattern parsing would also mask the S1 op phrase when it varies; catalog plus downstream typing is more stable across vintages.

Yu et al.2023DOI:10.1109/tsc.2023.3270566peer-reviewed (vault claim)9
Logram: Efficient Log Parsing Using n-Gram Dictionaries

Dai et al. (IEEE TSE 2020/2022, Logram) observe that static template words form high-frequency 2-grams and 3-grams across a log corpus whereas dynamic parameters form low-frequency n-grams, enabling fast dictionary-based template extraction without tree traversal.

Dai et al.2020DOI:10.1109/TSE.2020.3007554peer-reviewed (vault claim)9
Spell: Streaming Parsing of System Event Logs

Du and Li (ICDM 2016, Spell) formulate online log parsing as Longest Common Subsequence (LCS) matching, maintaining a prefix tree of LCSObjects alongside an inverted index of tokens so candidate templates can be pruned before running O(|m| * |t|) dynamic programming LCS alignment.

Du & Li2016DOI:10.1109/ICDM.2016.0103peer-reviewed (vault claim)9
What Bugs Live in the Cloud? A Study of 3000+ Issues in Cloud Systems

3000+ cloud-system issues: upgrade, configuration and hardware-failure handling bugs are major classes with severe outcomes; supports keeping upgrade and environment-triggered crashes separate in release QA metrics.

Gunawi et al.2014DOI:10.1145/2670979.2670986peer-reviewed (vault claim)9
Guidelines for assessing the accuracy of log message template identification techniques

fsync T5: over-generalised templates (a constant token treated as variable) silently merge distinct events. WTL's 'Time spent <*>: real...' merges Fsync log, Append to log and Log roll; the op is recoverable from the slot value, so the minimal fix is downstream classification on the slot, avoiding a template-id change that would split silver vintages.

Khan et al.2022DOI:10.1145/3510003.3510101peer-reviewed (vault claim)8
SemParser: A Semantic Parser for Log Analytics

fsync T5: SemParser recovers parameter semantics (concept vs instance) that syntax-only parsers lose, improving downstream detection. Supports treating the S1 op string as a semantic concept, recovered from the slot downstream.

Huo et al.2023DOI:10.1109/ICSE48619.2023.00082peer-reviewed (vault claim)8
A Practice-Oriented Overview of Call Center Workforce Planning

Practice-oriented review of the WFM chain: forecast arrivals and handle time per interval, convert to required staff with a queueing model (Erlang C/A or simulation), then schedule and roster, with feedback between the steps. It is honest about which methods work in practice and which theory does not transfer.

Koole & Li2023DOI:10.1287/stsy.2021.0008peer-reviewed (vault claim)7
An empirical study on crash recovery bugs in large-scale distributed systems

103 crash-recovery bugs in 4 distributed systems: most stem from incorrect handling of crash/reboot timing and persisted state; many need only one crash. Relevant to YB FATAL and ERROR buckets around tablet bootstrap / remote bootstrap ('Failed to destroy regular DB', 'Not changing its role ... remote bootstrap').

Gao et al.2018DOI:10.1145/3236024.3236030peer-reviewed (vault claim)7
Graph-based Incident Aggregation for Large-Scale Online Service Systems

GRLIA: incident aggregation by learning a graph of cascading-failure relations among alert types, evaluated on Huawei Cloud with linked-incident labels. A template for multi-plane fingerprinting over bundles, but its labels came from rich on-call link records;

Chen et al.2021DOI:10.1109/ASE51524.2021.9678746peer-reviewed (vault claim)7
Identifying impactful service system problems via log analysis

He et al. (Log3C, FSE'18, Microsoft) cluster log sequences cascadingly and correlate cluster counts with KPI degradation to surface impactful problems.

He et al.2018DOI:10.1145/3236024.3236083peer-reviewed (vault claim)7
Prefix-Graph: A Versatile Log Parsing Approach Merging Prefix Tree with Probabilistic Graph

Chu et al. (ICDE 2021, Prefix-Graph) address the rigid token-length and prefix assumptions of prefix-tree parsers (like Drain) by merging a prefix trie with a probabilistic token transition graph and iteratively finding densest subgraphs (cliques/branches) to separate templates that share prefixes or diverge mid-message.

Chu et al.2021DOI:10.1109/icde51399.2021.00274peer-reviewed (vault claim)7
What Supercomputers Say: A Study of Five System Logs

Five supercomputer syslogs. Alerts dominated by a few categories; logs heavily redundant and must be filtered spatially and temporally; timestamps unreliable (missing years, inter-node drift, corrupted messages). Directly relevant to yearless glog/syslog parsing and to deduping repeated FATAL lines before counting crashes.

Oliner & Stearley2007DOI:10.1109/DSN.2007.103peer-reviewed (vault claim)7
Classifying field crash reports for fixing bugs: A case study of Mozilla Firefox

Dhaliwal et al. (ICSM 2011) analyze Mozilla Firefox Socorro field crash reports and demonstrate that single-level bucketing by the top crashing signature frequently mixes distinct bugs (when crashes terminate inside generic memory/string/RPC routines) and that sub-clustering buckets using Levenshtein distance over the top 10 stack frames dramatically…

Dhaliwal et al.2011DOI:10.1109/icsm.2011.6080800peer-reviewed (vault claim)6
How incidental are the incidents?

Microsoft, 18 online services: a large share of incidents are 'incidental', meaning engineers deprioritise them after diagnosis. DeepIP ranks incidents by the predicted probability of being incidental (AUC 0.808 vs 0.624). For CE escalation analytics: not every CE link is a real defect escalation.

Chen et al.2020DOI:10.1145/3324884.3416624peer-reviewed (vault claim)6
Improving bug triage with bug tossing graphs

Mozilla and Eclipse bug reports: a large fraction of bugs (reported as roughly 37-44%) are 'tossed' to another developer at least once, and tossing lengthens time-to-fix. Analogue for support escalations: re-routing among engineers is common and each reassignment adds latency and re-reading effort; tossing counts are a usable proxy for coordination load.

Jeong et al.2009DOI:10.1145/1595696.1595715peer-reviewed (vault claim)6
Modeling and forecasting call center arrivals: A literature survey and a case study

Survey of arrival-forecasting methods (time series, Poisson mixtures, Bayesian, distributional forecasts) plus case study; stresses overdispersion and the need for distributional (not point) forecasts for staffing. A support suite with overdispersed inflow and event surges (BFCM) needs interval forecasts of pages/tickets by shift to size event staffing.

Ibrahim et al.2016DOI:10.1016/j.ijforecast.2015.11.012peer-reviewed (vault claim)6
ReBucket: A method for clustering duplicate crash reports based on call stack similarity

ReBucket clusters crash reports by stack similarity. Council-5 DocDB lens: WTL's termination plane now records check_site (file:line) and raw FATAL text per pid, so the tests crash panel can key buckets on check_site plus status text;

Dang et al.2012DOI:10.1109/icse.2012.6227111peer-reviewed (vault claim)6
TraceSim: An Alignment Method for Computing Stack Trace Similarity

Rodrigues et al. (EMSE 2022) unify position-discounted stack depth weighting (from ReBucket) with inverse-document-frequency frame specificity (from Brodie et al. and CrashLocator) into a single global alignment algorithm (TraceSim) for stack trace deduplication.

Rodrigues et al.2022DOI:10.1007/s10664-021-10070-wpeer-reviewed (vault claim)6
Tracing Back Log Data to its Log Statement: From Research to Practice

Schipper, Aniche, and van Deursen (MSR 2019) evaluate static source-to-log tracing in enterprise Java systems (using Eclipse JDT AST analysis to convert SLF4J/Log4j statements into regular expressions) and document five real-world failure modes that break naive AST extractors: (1) wrapper logging methods and custom facades, (2) string concatenation…

Schipper et al.2019DOI:10.1109/msr.2019.00081peer-reviewed (vault claim)6
Automatically and Adaptively Identifying Severe Alerts for Online Service Systems

AlertRank ranks alerts by severity from textual, temporal and metric-anomaly features (XGBoost ranker; F1 about 0.89 on a bank's data). Framing for YBA alert review: measure precision and recall of default YBA alert policies against ticketed incidents rather than counting alerts fired.

Zhao et al.2020DOI:10.1109/INFOCOM41043.2020.9155219peer-reviewed (vault claim)5
Crash graphs: An aggregated view of multiple crashes to improve crash triage

Kim et al. (DSN 2011) introduce Crash Graphs, aggregating multiple stack traces within a crash bucket into a directed call-transition graph where nodes are functions and edges represent caller-callee adjacency across crashes.

Kim et al.2011DOI:10.1109/dsn.2011.5958261peer-reviewed (vault claim)5
CrashLocator: locating crashing faults based on crash stacks

Wu et al. (ISSTA 2014) propose CrashLocator, which ranks candidate faulty functions from crash stack traces using an inverse-frequency weighting scheme (analogous to TF-IDF: functions that appear frequently in a specific crash bucket's stacks but rarely across unrelated buckets receive high blame scores, weighted by inverse distance from the top of the…

Wu et al.2014DOI:10.1145/2610384.2610386peer-reviewed (vault claim)5
How long did it take to fix bugs?

Mines open-source repositories to measure how long bugs take to fix per file; fix times are long and highly skewed. Supports reporting customer-escalation (CE Jira) time-to-fix as a distribution/survival curve with open items censored, not as a mean.

Kim & Whitehead2006DOI:10.1145/1137983.1138027peer-reviewed (vault claim)5
Improving software diagnosability via log enhancement

Yuan et al. (ASPLOS 2011/2012, LogEnhancer) demonstrate that production log statements often omit critical causal variables along failure paths and use static data-flow slicing to automatically identify and append causally relevant in-scope variables to each log call site.

Yuan et al.2011DOI:10.1145/1950365.1950369peer-reviewed (vault claim)5
Length Matters: Clustering System Log Messages using Length of Words

Shima (arXiv:1611.03213, 2016, LenMa) proposes clustering system log messages by representing each whitespace-tokenized message as a vector of word character-lengths and computing cosine similarity against existing clusters with the same token count.

Shima2016arXiv:1611.03213preprint5
Predicting Eclipse Bug LifetimesPanjer2007DOI:10.1109/MSR.2007.25peer-reviewed (vault claim)5
SherLog

Yuan et al. (ASPLOS 2010, SherLog) combine static source-code log template extraction with backward symbolic execution and constraint solving (SAT/SMT) to infer the exact control-flow paths and variable values that must have executed to produce a post-mortem runtime log sequence.

Yuan et al.2010DOI:10.1145/1736020.1736038peer-reviewed (vault claim)5
Cowic: A Column-Wise Independent Compression for Log Stream Analysis

Cowic pioneers column-wise independent compression for log streams so individual log entries or columns (timestamps, IPs, template bodies) can be decompressed and queried independently without inflating entire multi-megabyte archive blocks.

Lin et al.2015DOI:10.1109/CCGrid.2015.45peer-reviewed (vault claim)4
Customer support ticket escalation prediction using feature engineering

Montgomery & Damian (IBM Canada, ~2.5M support tickets) engineer customer- and ticket-level features (support analysts' knowledge of customer: number of open tickets, recent escalations, days open, priority changes) and predict escalation (recall ~0.79).

Montgomery et al.2018DOI:10.1007/s00766-018-0292-3peer-reviewed (vault claim)4
Dimensioning Large Call Centers

Derives asymptotically optimal staffing (square-root safety staffing) trading off staffing cost against delay cost, with ED/QD/QED regimes. Relevance: formalizes why very tight response targets (e.g., 5-min P1) imply over-provisioning relative to load in small systems; supports framing 5 vs 15 min P1 targets as cost-of-capacity decisions.

Borst et al.2004DOI:10.1287/opre.1030.0081peer-reviewed (vault claim)4
DivLog: Log Parsing with Prompt Enhanced In-Context Learning

Xu et al. (ICSE 2024, DivLog) apply in-context learning (ICL) with LLMs for log parsing by sampling a diverse candidate set via Determinantal Point Processes (DPP) and retrieving k-nearest neighbor demonstration examples per query log line.

Xu et al.2024DOI:10.1145/3597503.3639155peer-reviewed (vault claim)4
Modeling bug report qualityHooimeijer & Weimer2007DOI:10.1145/1321631.1321639peer-reviewed (vault claim)4
Nezha: Interpretable Fine-Grained Root Causes Analysis for Microservices on Multi-modal Observability Data

Nezha converts heterogeneous observability data (log templates, metric alarms, trace spans) into a common event representation, mines event patterns, and localizes root causes by contrasting patterns between a fault-free and a faulty phase, giving interpretable code-region/resource-level answers without supervision.

Yu et al.2023DOI:10.1145/3611643.3616249peer-reviewed (vault claim)4
The Log-Structured Merge-Bush &amp; the Wacky Continuum

Introduces LSM-Bush and the Wacky continuum, setting doubly-exponential capacity ratios across smaller LSM levels so write amplification scales as O(log log N) rather than O(log N) while keeping point-read and range-read amplification navigable.

Dayan & Idreos2019DOI:10.1145/3299869.3319903peer-reviewed (vault claim)4
Troubleshoot cluster setup: disk stalls

CockroachDB states transient multi-second disk stalls are common in cloud, warns at 10 s and terminates the node at 20 s of WAL sync stall, and recommends WAL failover to a second disk. A vendor precedent for a bounded-stall policy (T1) rather than leaving leadership on the stalled node.

Cockroach Labs2026—identity-only record4
CoLA: Model Collaboration for Log-Based Anomaly Detection

CoLA (small local model + frontier collaboration for log anomaly detection): the small model handles routine events locally and routes uncertain/anomalous events to the LRM, preserving detection while cutting cost/latency.

Zhu et al.2025DOI:10.14778/3749646.3749668peer-reviewed (vault claim)3
Does the Web Reduce Customer Service Cost? Empirical Evidence from a Call Center

Panel study of a firm's call center after web self-service launched. The web substitutes for simple, information-type calls but not for problem-type calls, and self-service can generate new contacts. For a B2B database vendor this means 'deflection' cannot be read off portal views; it must be measured per issue type as change in assisted contacts.

Kumar & Telang2012DOI:10.1287/isre.1110.0390peer-reviewed (vault claim)3
Eadro: An End-to-End Troubleshooting Framework for Microservices on Multi-source Data

Eadro jointly learns anomaly detection and root-cause localization from three modalities (logs as event counts, KPIs/metrics, and traces) with modality-specific encoders fused through a dependency graph, and shows that multi-source fusion beats single-source methods on microservice benchmarks.

Lee et al.2023DOI:10.1109/ICSE48619.2023.00150peer-reviewed (vault claim)3
ExplainIt! -- A Declarative Root-cause Analysis Engine for Time Series Data

ExplainIt! (SIGMOD 2019) introduces a declarative SQL-like DSL for specifying root-cause hypotheses and causal dependency graphs over massive operational time-series telemetry.

Jeyakumar et al.2019DOI:10.1145/3299869.3314048peer-reviewed (vault claim)3
Optimistic crash consistency

Optimistic crash consistency: separates ordering from durability (osync vs dsync) to avoid cache flushes; shows flushes are the dominant cost of journaling file systems. Background for why fsync cost is device-cache-flush cost.

Chidambaram et al.2013DOI:10.1145/2517349.2522726peer-reviewed (vault claim)3
Predicting bug-fixing time: An empirical study of commercial software projects

Commercial (CA Technologies) projects: bug-fixing time is long-tailed; early report attributes carry signal for slow vs fast fixes (Markov-based and kNN models). Industrial evidence that initial-report attributes relate to resolution time, the hypothesis the intake seat tests with survival models.

Zhang et al.2013DOI:10.1109/ICSE.2013.6606654peer-reviewed (vault claim)3
Predicting the severity of a reported bug

Text-mining classifier predicts bug severity (severe vs non-severe) from report summaries on Mozilla, Eclipse and GNOME, precision and recall about 0.65-0.85 with roughly 500 reports per class. Shows severity is predictable at intake from text alone, so an impact score can be ex-ante. Severity is the defect's technical effect; it is not fix effort.

Lamkanfi et al.2010DOI:10.1109/MSR.2010.5463284peer-reviewed (vault claim)3
Redbench: Workload Synthesis from Cloud TracesWehrstein et al.2026DOI:10.14778/3819518.3819538peer-reviewed (vault claim)3
Which Crashes Should I Fix First?: Predicting Top Crashes at an Early Stage to Prioritize Debugging Efforts

Top-crash prediction at Mozilla: few crash classes dominate. Council-5 DocDB lens: in YugabyteDB bundles a single field crash class (intents-DB 'Unexpected write id' Corruption, 2025.2.x before 2025.2.7) is a known-fixed cluster; the crash panel should rank by distinct events and versions-with-fix, so support can say 'upgrade' instead of 'unclassified'.

Kim et al.2011DOI:10.1109/TSE.2011.20peer-reviewed (vault claim)3
An Empirical Study of Crash-inducing Commits in Mozilla Firefox

Crash-inducing commits in Firefox: links crash buckets to inducing changes/releases; basis for per-release signature emergence

An & Khomh2015DOI:10.1145/2810146.2810152peer-reviewed (vault claim)2
Detecting anomalous access patterns in relational databases

Builds per-role profiles of SQL access from query logs (command, relations, attributes) and flags deviations with naive Bayes. A direct template for per-universe workload fingerprints from audit/pgaudit statement classes, and for drift detection between bundles of one universe.

Kamra et al.2007DOI:10.1007/s00778-007-0051-4peer-reviewed (vault claim)2
Fast Outage Analysis of Large-Scale Production Clouds with Service Correlation Mining

Mines service correlations from historical incidents to group alerts into outages quickly in Azure. Linking/aggregation is a first-class step before RCA: without it one systemic fault is counted as many independent escalations, inflating both recurrence and per-org counts.

Wang et al.2021DOI:10.1109/ICSE43902.2021.00085peer-reviewed (vault claim)2
How Long Will It Take to Fix This Bug?

Predicts bug-fix effort from the most similar earlier reports; weak on novel reports. Reused in the triage audit as a TF-IDF nearest-closed-neighbour grade feature, with low maximum similarity as a novelty flag.

Weiss et al.2007DOI:10.1109/MSR.2007.13peer-reviewed (vault claim)2
Implementing Service Level Objectives: A Practical Guide to SLIs, SLOs, and Error Budgets

Practical SLO/error-budget design: SLIs at the user boundary, windowed and burn-rate alerting, separate cumulative budget from acute paging. For fsync stalls: GF1 = blocked-seconds budget with burn-rate alerts (catches chronic moderate stalls), GF2 = single-stall magnitude page (catches the rare long stall before threshold crossings).

Hidalgo2020O'Reilly Mediaidentity-only record2
Mining Resource Profiles from Event Logs

Defines a set of resource-behaviour indicators (skills, utilisation, preferences, productivity, collaboration) computable from event logs and evaluates them on real logs.

Pika et al.2017DOI:10.1145/3041218peer-reviewed (vault claim)2
Selective encryption of sensitive fields in structured logs: Quantifying security–utility–performance tradeoffs

Demonstrates that parsing structured logs and selectively protecting only sensitive fields (rather than scanning or encrypting entire log records) improves ingestion throughput by 22.4%–54.0% and reduces query latency by up to 42.3%.

Ji et al.2026DOI:10.1016/j.jisa.2026.104550peer-reviewed (vault claim)2
Software analytics for incident management of online services: An experience report

Microsoft ASE 2013 experience report on software analytics for incident management: on-call engineers need fast retrieval of similar historical incidents plus the suspicious signals for the current one, presented together. Supports a case-open panel pairing vital signs with history.

Lou et al.2013DOI:10.1109/ASE.2013.6693105peer-reviewed (vault claim)2
SoK: Log Based Transparency Enhancing Technologies

For a support tool consumed by vendors, the SoK's 'constrained-audience transparency' designs (hashed commitments + out-of-band checkpointing) are the realistic target, not public logs, because bundles carry customer PII.

Hicks2023arXiv:2305.01378preprint2
Tethered to the EHR: Primary Care Physician Workload Assessment Using EHR Event Log Data and Time-Motion Observations

Template for the design we lack: estimate workload from system event logs (Epic, 142 physicians, 3 years) and calibrate against a small direct time-motion observation subset (14 physicians). Found 5.9 h/day in the EHR of an 11.4 h day, 1.4 h of it after hours.

Arndt et al.2017DOI:10.1370/afm.2121peer-reviewed (vault claim)2
The bioterrorism preparedness and response Early Aberration Reporting System (EARS)

EARS: simple CUSUM-style aberration detection on syndromic counts, judged by timeliness and false-alarm rate. Analogy for support: treat a cross-customer signature (Jira key, log template, differential label) as a syndrome; measure detection lead time and false alarms against the date engineering first linked the bug.

Hutwagner et al.2003DOI:10.1007/PL00022319peer-reviewed (vault claim)2
The problem with root cause analysis

Peerally et al. list RCA failure modes: hindsight bias, the quest for a single root cause, weak recommendations (training, reminders) that are never implemented, and no tracking of whether actions reduced recurrence.

Peerally et al.2016DOI:10.1136/bmjqs-2016-005511peer-reviewed (vault claim)2
A Proof for the Queuing Formula: L = λ W

L = lambda W holds for any stationary queue. Used as a consistency check across three separately derived dashboard numbers: 55.8 customer tickets/week x mean 18.5 days to resolve implies ~147 open, against 124 observed open now, a ~16% gap that points at the estimated solve time (created + summed status durations) or reopen handling.

Little1961DOI:10.1287/opre.9.3.383peer-reviewed (vault claim)1
Are mutants a valid substitute for real faults in software testing?

Empirically validates across 357 real faults in 5 open-source systems (321k LOC) that mutant detection is statistically correlated with real fault detection independently of code coverage, justifying cargo-mutants as a mandatory CI adequacy gate for Yugabyte diagnostic rulepacks.

Just et al.2014DOI:10.1145/2635868.2635929peer-reviewed (vault claim)1
Assessing business process complexity based on textual data: Evidence from ITIL IT ticket processingRizun et al.2021DOI:10.1108/BPMJ-04-2021-0217peer-reviewed (vault claim)1
Bursty and hierarchical structure in streams

Formalizes burst detection in continuous event streams using an infinite-state automaton where burst states correspond to elevated emission rates and state transitions incur cost proportional to the state jump. Establishes the theoretical foundation for separating baseline arrival rates from multi-scale burst onset and peak intervals.

Kleinberg2002DOI:10.1145/775047.775061peer-reviewed (vault claim)1
ConfValley

ConfValley: declarative validation of cloud configuration against specs and inferred constraints. Supports encoding named-flag hazards as checks over YBA platform_universe snapshots rather than mining drift after incidents.

Huang et al.2015DOI:10.1145/2741948.2741963peer-reviewed (vault claim)1
EPM 20/20: A Review, Framework, and Research Agenda for Electronic Performance MonitoringRavid et al.2019DOI:10.1177/0149206319869435peer-reviewed (vault claim)1
How Complex Systems Fail

Cook's 18 points: complex systems run degraded, catastrophe needs multiple failures, post-accident attribution to a 'root cause' is fundamentally wrong, hindsight biases assessment.

Cook1998—identity-only record1
Mining root cause knowledge from cloud service incident investigations for AIOps

Salesforce ICSE-SEIP 2022 (ICA): mines past incident investigations into a root-cause knowledge graph and retrieves similar past incidents for a new one. Relevance: the similar-past-cases panel should match on structured symptoms (error templates, subsystem, cluster/customer) and resolution, not trigram subject text;

Saha & Hoi2022DOI:10.1145/3510457.3513030peer-reviewed (vault claim)1
Opprentice

Opprentice ensembles many cheap detectors under supervised operator labels.

Liu et al.2015DOI:10.1145/2815675.2815679peer-reviewed (vault claim)1
Queueing systems with vacations ? A survey

Survey of queues with server vacations. Key result used for fsync stalls: stochastic decomposition, waiting time = ordinary M/G/1 wait + residual vacation time E[V^2]/(2E[V]). A long stall leaves a backlog that drains at rate (mu - lambda), so the after-effect lasts B*rho/(1-rho);

Doshi1986DOI:10.1007/BF01149327peer-reviewed (vault claim)1
Tales from the VOID: The Scary Truth about Incident Metrics

VOID report on thousands of public incident reports: MTTR and incident counts are heavy-tailed and unreliable as performance metrics; recommends learning-oriented measures. Warns against reading CE recurrence or RCA coverage as a team KPI.

Nash2022—peer-reviewed (vault claim)1
Using electronic health record audit logs to study clinical activity: a systematic review of aims, measures, and methods

Systematic review of studies that turn EHR audit logs into time-on-task. Its central methodological point for us: inactivity timeouts vary widely across studies and are often unreported, few studies validate against observation, and results are sensitive to the timeout choice.

Rule et al.2019DOI:10.1093/jamia/ocz196peer-reviewed (vault claim)1
What Is Learning? A Review of the Safety Literature to Define Learning from Incidents, Accidents and Disasters

Review of the safety literature defining learning from incidents as a cycle: report, analyse, plan and implement actions, then evaluate whether the change worked. Most organisations stop at analysis. For CE: an RCA document is the analysis step only;

Drupsteen & Guldenmund2014DOI:10.1111/1468-5973.12039peer-reviewed (vault claim)1
Why is random testing effective for partition tolerance bugs?Majumdar & Niksic2017DOI:10.1145/3158134peer-reviewed (vault claim)1

Curated semantic relation notes touching Log Classics (103)

  • contrasts with ↔ Does the Web Reduce Customer Service Cost? Empirical Evidence from a Call Center ↔ Retrieval-Augmented Generation with Knowledge Graphs for Customer Service Question Answering

    Kumar&Telang: self-service deflection is heterogeneous and can raise contacts; Xu et al. report vendor-internal A/B gains from RAG over tickets. Independent, query-type-stratified evaluation is missing.

    Drafted by: agent draft (claude)

  • complements ↔ Predicting the severity of a reported bug ↔ On the unreliability of bug severity data

    Severity is predictable from text at intake (Lamkanfi) yet the labels are noisy (Tian).

    Drafted by: agent draft (claude-sonnet-5-5)

  • contrasts with ↔ Log Parsing with Prompt-based Few-shot Learning ↔ Drain: An Online Log Parsing Approach with Fixed Depth Tree

    Frames log parsing as prompt-tuned few-shot RoBERTa token classification (LogPPT) rather than unsupervised prefix-tree clustering.

    Drafted by: agent draft (gemini)

  • complements ↔ TaxDC ↔ What Bugs Live in the Cloud? A Study of 3000+ Issues in Cloud Systems

    Same group; TaxDC deepens the distributed-concurrency slice of the Cloud Bug Study

    Drafted by: agent draft (gemini)

  • operationalizes → Log clustering based problem identification for online service systems → Quickly Finding Known Software Problems via Automated Symptom Matching

    LogCluster's knowledge base of previously seen log clusters operationalizes IBM's symptom-database idea for online services.

    Drafted by: agent draft (claude)

  • extends → What Bugs Cause Production Cloud Incidents? → What Bugs Live in the Cloud? A Study of 3000+ Issues in Cloud Systems

    Moves from issue-tracker bug study to production-incident causes in cloud systems.

    Drafted by: agent draft (claude)

  • complements ↔ What Do Support Analysts Know About Their Customers? On the Study and Prediction of Support Ticket Escalations in Large Software Organizations ↔ Identifying linked incidents in large-scale online service systems

    Escalation prediction from customer context and incident linking are complementary support-analytics uses of ticket plus environment data.

    Drafted by: agent draft (claude)

  • extends → Customer support ticket escalation prediction using feature engineering → What Do Support Analysts Know About Their Customers? On the Study and Prediction of Support Ticket Escalations in Large Software Organizations

    Journal extension of the RE'17 IBM escalation study with full feature engineering and evaluation.

    Drafted by: agent draft (gemini)

  • complements ↔ Customer support ticket escalation prediction using feature engineering ↔ What Do Support Analysts Know About Their Customers? On the Study and Prediction of Support Ticket Escalations in Large Software Organizations

    journal extension of the RE'17 escalation study

    Drafted by: agent draft (gemini)

  • contrasts with ↔ Tales from the VOID: The Scary Truth about Incident Metrics ↔ Site Reliability Engineering: How Google Runs Production Systems

    MTTR-style metrics critiqued vs SRE postmortem metric use

    Drafted by: agent draft (gemini)

  • complements ↔ The problem with root cause analysis ↔ The problem with ‘5 whys’

    Both BMJ QS 2016 critiques of RCA practice: Card targets the 5 Whys technique, Peerally the wider RCA process (weak actions, no recurrence tracking).

    Drafted by: agent draft (gemini)

  • operationalizes → RCAEval: A Benchmark for Root Cause Analysis of Microservice Systems with Telemetry Data → Eadro: An End-to-End Troubleshooting Framework for Microservices on Multi-source Data

    RCAEval provides multi-source (metrics, logs, traces) benchmark datasets and baselines on which multi-source methods such as Eadro are evaluated.

    Drafted by: agent draft (claude)

  • extends → Mining Resource Profiles from Event Logs → Analyzing Resource Behavior Using Process Mining

    Pika et al. (with van der Aalst) generalise resource-behaviour analysis from workload-speed effects to a full indicator set of resource profiles mined from event logs.

    Drafted by: agent draft (claude)

  • uses method → Redbench: Workload Synthesis from Cloud Traces → Why TPC is Not Enough: An Analysis of the Amazon Redshift Fleet

    Synthesizes workloads from Redset cloud traces

    Drafted by: agent draft (claude)

  • extends → CLP: Efficient and Scalable Search on Compressed Text Logs → Cowic: A Column-Wise Independent Compression for Log Stream Analysis

    CLP advances Cowic's column-wise log stream decomposition by separating static logtypes, deduplicated variable dictionaries (for compound tokens like UUIDs/paths), and raw numeric streams for direct compressed search.

    Drafted by: agent draft (gemini)

  • extends → TraceSim: An Alignment Method for Computing Stack Trace Similarity → ReBucket: A method for clustering duplicate crash reports based on call stack similarity

    Unifies ReBucket's position-dependent depth weighting with CrashLocator/Brodie's inverse document frequency frame specificity in a global alignment algorithm.

    Drafted by: agent draft (gemini)

  • uses method → TraceSim: An Alignment Method for Computing Stack Trace Similarity → CrashLocator: locating crashing faults based on crash stacks

    Incorporates inverse-document-frequency (IDF) frame specificity weights into stack trace alignment.

    Drafted by: agent draft (gemini)

  • complements ↔ Mining root cause knowledge from cloud service incident investigations for AIOps ↔ Mining Historical Issue Repositories to Heal Large-Scale Online Service Systems

    both retrieve past incidents for a new one; ICA uses a knowledge graph, Ding uses signature+healing action

    Drafted by: agent draft (gemini)

  • complements ↔ Tracing Back Log Data to its Log Statement: From Research to Practice ↔ Characterizing logging practices in open-source software

    Validates how developer logging idioms (wrappers, string concatenation, custom formatters) identified by Yuan et al. affect static AST log template extractors in production.

    Drafted by: agent draft (gemini)

  • complements ↔ A large-scale study of failures in high-performance computing systems ↔ What Supercomputers Say: A Study of Five System Logs

    Both mine HPC field logs; Schroeder classifies root causes, Oliner exposes log pitfalls

    Drafted by: agent draft (gemini)

  • extends → What Supercomputers Say: A Study of Five System Logs → A large-scale study of failures in high-performance computing systems

    Both mine HPC field logs; Schroeder classifies root causes (env/hw/sw), Oliner shows log pitfalls (timestamps, redundancy)

    Drafted by: agent draft (gemini)

  • complements ↔ The impact of electronic monitoring on employees' job satisfaction, stress, performance, and counterproductive work behavior: A meta-analysis ↔ EPM 20/20: A Review, Framework, and Research Agenda for Electronic Performance Monitoring

    Meta-analytic estimate of EPM effects complements Ravid et al.'s EPM framework (purpose, transparency, invasiveness).

    Drafted by: agent draft (gemini)

  • complements ↔ CoLA: Model Collaboration for Log-Based Anomaly Detection ↔ AutoMix: Automatically Mixing Language Models

    Small-local-then-large-cloud escalation for log anomaly detection mirrors AutoMix's verify-then-escalate cascade

    Drafted by: agent draft (qwen)

  • complements ↔ The role mining problem ↔ Detecting anomalous access patterns in relational databases

    Role mining vs role profiling from SQL logs; both derive roles from observed access

    Drafted by: agent draft (claude)

Full vault context

This page lists the 77 drawn papers and 103 semantic relation notes touching Log & Failure Analysis Classics. For the site-wide four evidence chains, 3 explicit refutations, retracted claim, and all 23 authored records, return to The Research Network overview →

Take the data

The graph you are looking at is a static JSON extract of the vault, served from this origin with no runtime requests. Every count on this page is reproducible from these files and scripts/build-research-graph.mjs.

research-graph-full.jsonresearch-graph.manifest.json