Cited by 28Software System Performance and ReliabilityAdvanced Software Engineering MethodologiesSoftware Engineering Techniques and Practices

Open tracing tools: Overview and critical comparison

Open access
Janes, Andrea, Li, Xiaozhou, Lenarduzzi, Valentina·2023·Journal of Systems and Software

Abstract

Coping with the rapid growing complexity in contemporary software architecture, tracing has become an increasingly critical practice and been adopted widely by software engineers. By adopting tracing tools, practitioners are able to monitor, debug, and optimize distributed software architectures easily. However, with excessive number of valid candidates, researchers and practitioners have a hard time finding and selecting the suitable tracing tools by systematically considering their features and advantages. To such a purpose, this paper aims to provide an overview of popular Open tracing tools via comparison. Herein, we first identified 30 tools in an objective, systematic, and reproducible manner adopting the Systematic Multivocal Literature Review protocol. Then, we characterized each tool looking at the (1) measured features, (2) popularity both in peer-reviewed literature and online media, and (3) benefits and issues. As a result, this paper presents a systematic comparison amongst the selected tracing tools in terms of their features, popularity, benefits and issues. The result mainly shows that each tracing tool provides a unique combination of features with also different pros and cons. The contribution of this paper is to provide the practitioners better understanding of the tracing tools facilitating their adoption.

Integrity signals

Registry

Crossref · 10.1016/j.jss.2023.111793

Cites

26 of 26 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Janes, A., Li, X., & Lenarduzzi, V.
Affiliations
  • Free University of Bozen-Bolzano (IT)
  • Tampere University (FI)
  • University of Oulu (FI)
Corresponding author
Lenarduzzi, Valentina
Venue
Journal of Systems and Software
Publisher
Elsevier BV
Published
2023-10
Volume
204
Pages
111793
ISSN
0164-1212 (ISSN-L)
OpenAlex
W4382358537
Cited by
28
References
26
Citations by year
2026: 11 · 2025: 11 · 2024: 5 · 2023: 1
FWCI
3.11
Type
journal article
Language
en
Open access
Locations
  • Journal of Systems and Software (publishedVersion, cc-by)
  • Tampere University Institutional Repository (Tampere University) (submittedVersion, cc-by)
  • Open Research (University of Surrey) (submittedVersion, cc-by)
Funders
  • Academy of Finland (MUFANO/349488)
  • Ulla Tuomisen Säätiö
Topics
  • Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
  • Physical Sciences › Computer Science › Artificial Intelligence › Advanced Software Engineering Methodologies
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
Keywords
distributed tracing, software architecture, tool comparison, tool selection, distributed systems monitoring, debugging, performance optimization

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review