).

–

[

] fluentd

Retrieved from http://www.fluentd.org/. [

] Rodrigo Fonseca, George Porter, Randy H. Katz, Scott Shenker, and Ion Stoica.

X-Trace: A pervasive net- work tracing framework. In Proceedings of the USENIX Conference on Networked Systems Design & Implementation (NSDI’

).

–

[

] Qiang Fu, Jieming Zhu, Wenlu Hu, Jian-Guang Lou, Rui Ding, Qingwei Lin, Dongmei Zhang, and Tao Xie.

Where do developers log? An empirical study on logging practices in industry. In Proceedings of the International Conference on Software Engineering (ICSE’

). [

] Mark Gabel and Zhendong Su.

Javert: Fully automatic mining of general temporal properties from dynamic traces. In Proceedings of the International Symposium on Foundations of Software Engineering (FSE’

). DOI:https:// doi.org/

/

[

] Yu Gan, Yanqi Zhang, Dailun Cheng, Ankitha Shetty, Priyal Rathi, Nayan Katarki, Ariana Bruno, Justin Hu, Brian Ritchken, Brendon Jackson, Kelvin Hu, Meghna Pancholi, Yuan He, Brett Clancy, Chris Colen, Fukang Wen, Cather- ine Leung, Siyuan Wang, Leon Zaruvinsky, Mateo Espinosa, Rick Lin, Zhongling Liu, Jake Padilla, and Christina Delimitrou.

An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems. In Proceedings of the Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS’

). Transactions on Software Engineering and Methodology, Vol.

, No.

, Article

Pub. date: March

[

] Boyuan Chen and Zhen Ming (Jack) Jiang.

Characterizing logging practices in Java-based open source soft- ware projects—A replication study in Apache Software Foundation. Empir. Softw. Eng.

,

(Feb.

),

–

DOI:https://doi.org/

/s

-

-

-

[

] Mariano C. Consens, Masum Z. Hasan, and Alberto O. Mendelzon.

Debugging distributed programs by visu- alizing and querying event traces. In Proceedings of the Conference on Applications of Databases, Vol.

–

[

] Jonathan E. Cook and Alexander L. Wolf.

Discovering models of software processes from event-based data. ACM Trans. Softw. Eng. Methodol.

,

(

). [

] Charlie Curtsinger and Emery D. Berger.

Coz: Finding code that counts with causal profiling. In Proceedings of the Symposium on Operating Systems Principles (SOSP’

).

–

DOI:https://doi.org/

/

[

] Wim De Pauw and Henrique Andrade.

Visualizing large-scale streaming applications. Inf. Vis.

,

(Apr.

),

–

DOI:https://doi.org/

/ivs.

[

] Wim De Pauw, Henrique Andrade, and Lisa Amini.

Strea

ight: A visualization tool for large-scale streaming applications. In Proceedings of the International Symposium on Software Visualization (Sof

is’

).

–

DOI: https://doi.org/

/

[

] Wim De Pauw and Steve Heisig.

Visual and algorithmic tooling for system trace analysis: A case study. Oper. Syst. Rev.

,

(

),

–

DOI:https://doi.org/

/

[

] Wim De Pauw and Steve Heisig.

Zinsight: A visual and analytic environment for exploring large event traces. In Proceedings of the International Symposium on Software Visualization (Sof

is’

).

–

[

] Wim De Pauw, Sophia Krasikov, and John F. Morar.

Execution patterns for visualizing web services. In Pro- ceedings of the International Symposium on Software Visualization (Sof

is’

).

–

[

] Wim De Pauw, Mihai Letia, Bugra Gedik, Henrique Andrade, Andy Frenkiel, Michael Pfeifer, and Daby M. Sow.

Visual debugging for stream processing applications. In Proceedings of the International Conference on Runtime Verification (RV’

).

–

[

] Wim De Pauw and John M. Vlissides.

Visualizing object-oriented programs with Jinsight. In Proceedings of the Workshop Ion on Object-Oriented Technology.

–

[

] Wim De Pauw, Joel L. Wolf, and Andrey Balmin.

Visualizing jobs with shared resources in distributed en- vironments. In Proceedings of the IEEE Working Conference on Software Visualization (VISSOFT’

). DOI:https:// doi.org/

/VISSOFT.

[

] Travis Desell, Harihar Narasimha Iyer, Carlos Varela, and Abe Stephens.

Ove

iew: A framework for generic online visualization of distributed systems. Electron. Notes Theor. Comput. Sci. (Eclipse Technol. Exch.:

X Eclipse Phenom.)

(

),

–

DOI:https://doi.org/

/j.entcs.

Charlie Curtsinger and Emery D. Berger. 2015. Coz: Finding code that counts with causal profiling. In Proceedings of the Symposium on Operating Systems Principles (SOSP’15). 184–197. DOI:https://doi.org/10.1145/2815400.2815409 Wim De Pauw and Henrique Andrade. 2009. Visualizing large-scale streaming applications. Inf. Vis. 8, 2 (Apr. 2009),

Yu Gan, Yanqi Zhang, Dailun Cheng, Ankitha Shetty, Priyal Rathi, Nayan Katarki, Ariana Bruno, Justin Hu, Brian Ritchken, Brendon Jackson, Kelvin Hu, Meghna Pancholi, Yuan He, Brett Clancy, Chris Colen, Fukang Wen, Cather- ine Leung, Siyuan Wang, Leon Zaruvinsky, Mateo Espinosa, Rick Lin, Zhongling Liu, Jake Padilla, and Christina Delimitrou. 2019. An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems. In Proceedings of the Conference on Architectural Support for Programming Languages and

ACM Transactions on Software Engineering and Methodology, Vol. 29, No. 2, Article 9. Pub. date: March 2020.

Visualizing Distributed System Executions

intensive web applications. In Proceedings of the ACM/IEEE International Conference on Software (ICSE’

). Stewart Grant, Hendrik Cech, and Ivan Beschastnikh.

Inferring and asserting distributed system In Proceedings of the International Conference on Software Engineering (ICSE’

).

–

/

graylog.

Retrieved from https://www.graylog.org/. Brendan Gregg.

The flame graph. Commun. ACM

,

(June

),

–

Brendan Gregg.

Visualizing performance with flame graphs. In Proceedings of the USENIX Annual Conference (ATC’

).

–

Haryadi S. Gunawi, Mingzhe Hao, Tanakorn Leesatapornwongsa, Tiratat Patana-Anake, Thanh Do, Jeffry atama, Kurnia J. Eliazar, Agung Laksono, Jeffrey F. Lukman, Vincentius Martin, and Anang D. Satria.

bugs live in the cloud? A study of