Associate professor

Department of Distributed and Dependable Systems
Faculty of Mathematics and Physics
Charles University, Czech Republic

E-mail: bulej@d3s.mff.cuni.cz
Phone: +420 951 554 189

Research

My primary research interests can be found in the areas of dynamic program analysis, and software performance evaluation and modeling. While the two areas may seem rather broad and too far apart, the topics that I work make them much closer. After all, software performance is about observing what applications do and measuring how fast they do it (easily, accurately, promptly — pick two), while dynamic program analysis is about … observing and analyzing what applications do.

With respect to dynamic program analysis, I am mostly concerned about analysis composition, program instrumentation, profiling accuracy, and observability of program execution on modern managed platorms. With respect to software performance, I mostly focus on methods and tools for increasing performance awareness during software project development. This calls for automatic performance evaluation during development, automating performance change detection, and testable documentation of assumptions about program performance.

I am also generally interested in object-oriented programming and design, programming languages and practices, operating systems, computer architectures, and other systems-related topics. I teach or have taught courses on some of those topics.

Teaching

Projects

Software

Publications (last five years)

Publication index at DBLP, Google Scholar profile.

M. Abdullah, L. Bulej, T. Bureš, V. Horký, P. Tůma:
Early Stopping of Non-productive Performance Testing Experiments Using Measurement Mutations, in 2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 86-93, 2023
ISBN: 9798350342352, DOI: 10.1109/SEAA60479.2023.00022
L. Bulej, V. Horký, M. Tucci, P. Tůma, F. Farquet, D. Leopoldseder, A. Prokopec:
GraalVM Compiler Benchmark Results Dataset (Data Artifact), in Companion Proceedings of the ACM/SPEC International Conference on Performance Engineering, pp. 65–69, 2023
ISBN: 9798400700729, DOI: 10.1145/3578245.3585025
R. Al-Ali, L. Bulej, J. Kofroň, T. Bureš:
A guide to design uncertainty-aware self-adaptive components in Cyber– Physical Systems, in Future Generation Computer Systems 128, pp. 466-489, 2022
DOI: 10.1016/j.future.2021.10.027
M. Abdullah, L. Bulej, T. Bureš, P. Hnětynka, V. Horký, P. Tůma:
Reducing Experiment Costs in Automated Software Performance Regression Detection, in 2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 56-59, 2022
ISBN: 978-1-66546-152-8, DOI: 10.1109/SEAA56994.2022.00017
C. Sau, C. Rinaldi, L. Pomante, F. Palumbo, G. Valente, T. Fanni, M. Martinez, F. van den Linden, T. Basten, M. Geilen, G. Peeren, J. Kadlec, P. Jääskeläinen, L. Bulej, F. Barranco, J. Saarinen, T. Säntti, M. Zedda, V. Sanchez, S. Nikkhah, D. Goswami, G. Amat, L. Maršík, M. van Helvoort, L. Medina, Z. Al-Ars, A. de Beer:
Design and management of image processing pipelines within CPS: acquired experience towards the end of the FitOptiVis ECSEL Project, in Microprocessors and Microsystems 87, pp. 1-35, 2021
DOI: 10.1016/j.micpro.2021.104350
L. Bulej, T. Bureš, A. Filandr, P. Hnětynka, I. Hnětynková, J. Pacovský, G. Sandor, I. Gerostathopoulos:
Managing latency in edge–cloud environment, in Journal of Systems and Software 172, 2021
DOI: 10.1016/j.jss.2020.110872
L. Bulej, T. Bureš, P. Hnětynka, D. Khalyeyev:
Self-adaptive K8S Cloud Controller for Time-sensitive Applications, in Proceedings of SEAA 2021, Palermo. Italy, pp. 166-169, 2021
DOI: 10.1109/SEAA53835.2021.00029
L. Bulej, V. Horký, P. Tůma:
Tracking Performance of Graal on Public Benchmarks, presented at Science, Art, Magic: Using and Developing The Graal Compiler, 2021
L. Bulej, F. Farquet, V. Horký, P. Tůma:
Tracking Performance of Graal on Public Benchmarks, presented at International Workshop on Load Testing and Benchmarking of Software Systems (LTB) 2021, 2021
L. Bulej, F. Farquet, V. Horký, M. Tucci, P. Tůma:
Tracking Performance of the Graal Compiler on Public Benchmarks, presented at MongoDB Performance Tech Talk 2021, 2021
L. Bulej, V. Horký, P. Tůma, F. Farquet, A. Prokopec:
Duet Benchmarking: Improving Measurement Accuracy in the Cloud, in Proceedings of the ACM/SPEC International Conference on Performance Engineering, pp. 100–107, 2020
ISBN: 978-1-4503-6991-6, DOI: 10.1145/3358960.3379132
L. Bulej, T. Bureš, P. Hnětynka, V. Čamra, P. Siegl, M. Töpfer:
IVIS: Highly customizable framework for visualization and processing of IoT data, in Proceedings of EUROMICRO SEAA 2020, Portorož, Slovenia, 2020
DOI: 10.1109/SEAA51224.2020.00095