FSE

ACM FSE paper using acmart sigconf. Two-column, SE track metadata, empirical study sections.

Category

Conference

License

Free to use (MIT)

File

fse/main.tex

main.texRead-only preview
\documentclass[sigconf,screen]{acmart}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{booktabs}

\acmConference[FSE '26]{ACM International Conference on the Foundations of Software Engineering}{November 2026}{City, Country}
\acmISBN{978-1-4503-XXXX-X/26/11}
\acmDOI{10.1145/XXXXXXX.XXXXXXX}
\setcopyright{acmlicensed}
\copyrightyear{2026}
\acmYear{2026}

\begin{document}

\title{Flake-Free: Automated Root-Cause Analysis\\for Flaky Tests via Differential Replay}

\author{First Last}
\affiliation{\institution{University of Example}\country{Country}}
\email{[email protected]}
\author{Jane Doe}
\affiliation{\institution{Example Research Labs}\country{Country}}
\email{[email protected]}
\renewcommand{\shortauthors}{Last and Doe}

\begin{abstract}
Flaky tests sap developer productivity and mask real regressions.
Existing tools detect flakiness but rarely explain it. Flake-Free
combines record-and-replay with differential analysis across passing
and failing runs to localize flakiness to specific non-deterministic
events. On 200 real flaky tests, Flake-Free produces correct
root-cause labels for 82\% within 3 minutes each.
\end{abstract}

\keywords{flaky tests, record-and-replay, software reliability}
\maketitle

\section{Introduction}
Flakiness is costly. A single intermittent failure can block deploys
and erode CI trust.

\section{Related Work}
Flakiness detection, record-and-replay, concurrent debugging.

\section{Design}
Flake-Free records executions of a test, then performs differential
analysis across passing versus failing runs. The analysis identifies
the earliest non-deterministic event whose outcome differs.

\section{Evaluation}
\begin{table}[t]
\centering
\begin{tabular}{lcc}
\toprule
Category & \# Tests & Correct root cause \\
\midrule
Async/timing   & 78 & 66 \\
File system    & 42 & 37 \\
Networking     & 55 & 41 \\
Other          & 25 & 20 \\
\midrule
Total          & 200 & \textbf{164} \\
\bottomrule
\end{tabular}
\caption{Root-cause accuracy on 200 flaky tests.}
\end{table}

\section{Case Studies}
We present three in-depth examples showing how Flake-Free's output
guided fixes that eliminated flakiness for good.

\section{Conclusion}
Differential replay is a powerful substrate for explaining flakiness.

\bibliographystyle{ACM-Reference-Format}
\bibliography{refs}
\end{document}
Bibby Mascot

PDF Preview

Create an account to compile and preview

FSE LaTeX Template | Free Download & Preview - Bibby