Philipp Leitner

Docent vid Software Engineering 2

Philipp Leitner is an Associate Professor at the Division of Interaction Design and Software Engineering. He currently leads the unit Software Engineering 2. Before moving to Sweden in 2017, he was a senior researcher at the University of Zurich and a PhD student / postdoc at TU Vienna.

Philipp's research is primarily on the development of modern, web- and cloud-based systems. Particularly, he is interested in performance measurement and optimization, architectures for scalable and resilient systems, and release engineering processes. He mostly uses empirical research methods, such as benchmarking, repository mining, interviews, or observational methods.

Källa: chalmers.se
Image of Philipp Leitner

Visar 52 publikationer

2024

A unified active learning framework for annotating graph data for regression task

Hazem Samoaa, Linus Aronsson, Antonio Longa et al
Engineering Applications of Artificial Intelligence. Vol. 138
Artikel i vetenskaplig tidskrift
2024

Machine Learning Systems are Bloated and Vulnerable

Huaifeng Zhang, Mohannad Alhanahnah, Fahmi Abdulqadir Ahmed et al
Performance Evaluation Review. Vol. 52 (1), p. 37-38
Artikel i vetenskaplig tidskrift
2024

An empirical investigation on the competences and roles of practitioners in Microservices-based Architectures

Hamdy Michael Ayas, R. Hebig, Philipp Leitner
Journal of Systems and Software. Vol. 213
Artikel i vetenskaplig tidskrift
2024

The roles, responsibilities, and skills of engineers in the era of microservices-based architectures

Hamdy Michael Ayas, R. Hebig, Philipp Leitner
Proceedings - 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering, CHASE 2024, p. 13-23
Paper i proceeding
2024

Machine learning systems are bloated and vulnerable

Huaifeng Zhang, Mohannad Alhanahnah, Fahmi Abdulqadir Ahmed et al
Proceedings of the ACM on Measurement and Analysis of Computing Systems. Vol. 8 (1)
Artikel i vetenskaplig tidskrift
2024

From Human-to-Human to Human-to-Bot Conversations in Software Engineering

Ranim Khojah, Francisco Gomes, Philipp Leitner
AIware 2024 - Proceedings of the 1st ACM International Conference on AI-Powered Software, Co-located with: ESEC/FSE 2024, p. 38-44
Paper i proceeding
2024

Machine learning systems are bloated and vulnerable

Huaifeng Zhang, Mohannad Alhanahnah, Fahmi Abdulqadir Ahmed et al
SIGMETRICS/PERFORMANCE 2024 - Abstracts of the 2024 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, p. 37-38
Paper i proceeding
2024

The Impact of Compiler Warnings on Code Quality in C++ Projects

Albin Johansson, Carl Holmberg, Francisco Gomes et al
IEEE International Conference on Program Comprehension, p. 270-279
Paper i proceeding
2023

Automated Generation and Evaluation of JMH Microbenchmark Suites From Unit Tests

Mostafa Jangali, Yiming Tang, Niclas Alexandersson et al
IEEE Transactions on Software Engineering. Vol. 49 (4), p. 1704-1725
Artikel i vetenskaplig tidskrift
2023

An empirical study of the systemic and technical migration towards microservices

Hamdy Michael Ayas, Philipp Leitner, R. Hebig
Empirical Software Engineering. Vol. 28 (4)
Artikel i vetenskaplig tidskrift
2023

The Perceived Impact and Sequence of Activities When Transitioning to Microservices

Hamdy Michael Ayas, Philipp Leitner, R. Hebig
Proceedings - 17th IEEE International Conference on Service-Oriented System Engineering, SOSE 2023, p. 156-160
Paper i proceeding
2023

Towards Continuous Performance Assessment of Java Applications With PerfBot

Florian Markusse, Alexander Serebrenik, Philipp Leitner
2023 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON BOTS IN SOFTWARE ENGINEERING, BOTSE, p. 6-8
Paper i proceeding
2023

Batch Mode Deep Active Learning for Regression on Graph Data

Peter Samoaa, Linus Aronsson, Philipp Leitner et al
Proceedings - 2023 IEEE International Conference on Big Data, BigData 2023, p. 5904-5913
Paper i proceeding
2023

Using Microbenchmark Suites to Detect Application Performance Changes

Martin Grambow, Denis Kovalev, Christoph Laaber et al
IEEE Transactions on Cloud Computing. Vol. 11 (3), p. 2575-2590
Artikel i vetenskaplig tidskrift
2022

TriggerBench: A Performance Benchmark for Serverless Function Triggers

Joel Scheuner, Marcus Bertilsson, Oskar Grönqvist et al
Proceedings - 2022 IEEE International Conference on Cloud Engineering, IC2E 2022, p. 96-103
Paper i proceeding
2022

Using Benchmarking Bots for Continuous Performance Assessment

Florian Markusse, Philipp Leitner, Alexander Serebrenik
IEEE Software. Vol. 39 (5), p. 50-55
Artikel i vetenskaplig tidskrift
2022

CrossFit: Fine-grained Benchmarking of Serverless Application Performance across Cloud Providers

Joel Scheuner, Rui Deng, Jan-Philipp Steghöfer et al
Proceedings - 2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing, UCC 2022, p. 51-60
Paper i proceeding
2022

An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract Testing

Hamdy Michael Ayas, Hartmut Fischer, Philipp Leitner et al
Proceedings - 48th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2022, p. 92-99
Paper i proceeding
2022

TEP-GNN: Accurate Execution Time Prediction of Functional Tests Using Graph Neural Networks

Peter Samoaa, Antonio Longa, Mazen Mohamad et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 13709 LNCS, p. 464-479
Paper i proceeding
2022

A systematic mapping study of source code representation for deep learning in software engineering

Peter Samoaa, Firas Bayram, Pasquale Salza et al
IET Software. Vol. 16 (4), p. 351-385
Reviewartikel
2022

Dependency management bots in open-source systems—prevalence and adoption

Linda Erlenhov, Francisco Gomes, Philipp Leitner
PeerJ Computer Science. Vol. 8
Artikel i vetenskaplig tidskrift
2021

What's Wrong With My Benchmark Results? Studying Bad Practices in JMH Benchmarks

Diego Elias Damasceno Costa, Cor Paul Bezemer, Philipp Leitner et al
IEEE Transactions on Software Engineering. Vol. 47 (7), p. 1452-1467
Artikel i vetenskaplig tidskrift
2021

Applying test case prioritization to software microbenchmarks

Christoph Laaber, Harald C. Gall, Philipp Leitner
Empirical Software Engineering. Vol. 26 (6)
Artikel i vetenskaplig tidskrift
2021

Using application benchmark call graphs to quantify and improve the practical relevance of microbenchmark suites

Martin Grambow, Christoph Laaber, Philipp Leitner et al
PeerJ Computer Science. Vol. 7
Artikel i vetenskaplig tidskrift
2021

The Migration Journey Towards Microservices

Hamdy Michael Ayas, Philipp Leitner, Regina Hebig
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 13126 LNCS, p. 20-35
Paper i proceeding
2021

An Exploratory Study of the Impact of Parameterization on JMH Measurement Results in Open-Source Projects

Peter Samoaa, Philipp Leitner
ICPE 2021 - Proceedings of the ACM/SPEC International Conference on Performance Engineering, p. 213-224
Paper i proceeding
2021

Facing the giant: A grounded theory study of decision-making in microservices migrations

Hamdy Michael Ayas, Philipp Leitner, Regina Hebig
International Symposium on Empirical Software Engineering and Measurement
Paper i proceeding
2020

Emerging Trends, Challenges, and Experiences in DevOps and Microservice APIs

Uwe Zdun, J. Erik Wittern, Philipp Leitner
IEEE Software. Vol. 37 (1), p. 87-91
Artikel i vetenskaplig tidskrift
2020

Function-as-a-Service Performance Evaluation: A Multivocal Literature Review

Joel Scheuner, Philipp Leitner
Journal of Systems and Software. Vol. 170
Artikel i vetenskaplig tidskrift
2020

Topology-aware continuous experimentation in microservice-based applications

Gerald Schermann, Fábio Oliveira, Erik Wittern et al
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 12571 LNCS, p. 19-35
Paper i proceeding
2020

Dynamically reconfiguring software microbenchmarks: Reducing execution time without sacrificing result quality

Christoph Laaber, Stefan Würsten, Harald C. Gall et al
ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, p. 989-1001
Paper i proceeding
2020

An empirical study of bots in software development: Characteristics and challenges from a practitioner's perspective

Linda Erlenhov, Francisco Gomes, Philipp Leitner
ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, p. 445-455
Paper i proceeding
2019

A mixed-method empirical study of Function-as-a-Service software development in industrial practice

Philipp Leitner, J. Erik Wittern, Josef Spillner et al
Journal of Systems and Software. Vol. 149, p. 340-359
Artikel i vetenskaplig tidskrift
2019

Interactive Production Performance Feedback in the IDE

Jurgen Cito, Philipp Leitner, Martin Rinard et al
Proceedings - International Conference on Software Engineering. Vol. 2019-May, p. 971-981
Paper i proceeding
2019

Studying the impact of CI on pull request delivery time in open source projects - a conceptual replication

Yunfang Guo, Philipp Leitner
PeerJ Computer Science. Vol. 5
Artikel i vetenskaplig tidskrift
2019

Cloud Futurology

Blesson Varghese, Philipp Leitner, Suprio Ray et al
Computer. Vol. 52 (9), p. 68-77
Artikel i övrig tidskrift
2019

Cachematic – Automatic Invalidation in Application-Level Caching Systems

Jonathan Nilsfors, Viktor Holmqvist, Philipp Leitner
ICPE 2019 - Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering, p. 167-178
Paper i proceeding
2019

Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with CloudWorkBench

Joel Scheuner, Philipp Leitner
ICPE 2019 - Companion of the 2019 ACM/SPEC International Conference on Performance Engineering, p. 53-56
Paper i proceeding
2019

Current and Future Bots in Software Development

Linda Erlenhov, Francisco Gomes, Riccardo Scandariato et al
2019 IEEE/ACM 1st International Workshop on Bots in Software Engineering (BotSE), p. 7-11
Paper i proceeding
2019

Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench (Tutorial)

Joel Scheuner, Philipp Leitner
2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W). Vol. June 2019, p. 257-258
Paper i proceeding
2019

Transpiling Applications into Optimized Serverless Orchestrations

Joel Scheuner, Philipp Leitner
Proceedings - 2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems, FAS*W 2019. Vol. June 2019, p. 72-73
Paper i proceeding
2019

Software Microbenchmarking in the Cloud. How Bad is it Really?

Christoph Laaber, Joel Scheuner, Philipp Leitner
Empirical Software Engineering. Vol. 24 (4), p. 2469-2508
Artikel i vetenskaplig tidskrift
2018

Continuous Experimentation - Challenges, Implementation Techniques, and Current Research

Gerald Schermann, Jürgen Cito, Philipp Leitner
IEEE Software. Vol. 35 (2), p. 26-31
Artikel i vetenskaplig tidskrift
2018

Estimating Cloud Application Performance Based on Micro-Benchmark Profiling

Joel Scheuner, Philipp Leitner
2018 IEEE 11th International Conference on Cloud Computing (CLOUD). Vol. 2018-July, p. 90-97
Paper i proceeding
2018

Search-Based Scheduling of Experiments in Continuous Deployment

Gerald Schermann, Philipp Leitner
2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), p. 485-495
Paper i proceeding
2018

PerformanceHat - Augmenting Source Code with Runtime Performance Traces in the IDE

Jürgen Cito, Philipp Leitner, Christian Bosshard et al
Proceedings - International Conference on Software Engineering
Paper i proceeding
2018

We’re Doing It Live: A Multi-Method Empirical Study on Continuous Experimentation

Gerald Schermann, Jürgen Cito, Philipp Leitner et al
Information and Software Technology. Vol. 99, p. 41-57
Artikel i vetenskaplig tidskrift
2018

A Cloud Benchmark Suite Combining Micro and Applications Benchmarks

Joel Scheuner, Philipp Leitner
ACM/SPEC International Conference on Performance Engineering Companion, p. 161-166
Paper i proceeding
2018

State of the Art and Research Challenges in the Area of Autonomous Control for a Reliable Internet of Services

Rob van der Mei, Hans van den Berg, Ivan Ganchev et al
Autonomous Control for a Reliable Internet of Services, p. 1-22
Kapitel i bok
2018

An Evaluation of Open-Source Software Microbenchmark Suites for Continuous Performance Assessment

Christoph Laaber, Philipp Leitner
Proceedings - International Conference on Software Engineering, p. 119-130
Paper i proceeding
2017

Report from GI-Dagstuhl Seminar 16394: Software Performance Engineering in the DevOps World

Andre van Hoorn, Pooyan Jamshidi, Philipp Leitner et al
Rapport
2017

Optimized IoT service placement in the fog

O. Skarlat, M. Nardelli, S. Schulte et al
Service Oriented Computing and Applications. Vol. 11 (4), p. 427-443
Artikel i vetenskaplig tidskrift

Ladda ner publikationslistor

Du kan ladda ner denna lista till din dator.

Filtrera och ladda ner publikationslista

Som inloggad användare hittar du ytterligare funktioner i MyResearch.

Du kan även exportera direkt till Zotero eller Mendeley genom webbläsarplugins. Dessa hittar du här:

Zotero Connector
Mendeley Web Importer

Tjänsten SwePub erbjuder uttag av Researchs listor i andra format, till exempel kan du få uttag av publikationer enligt Harvard och Oxford i .RIS, BibTex och RefWorks-format.

Visar 2 forskningsprojekt

2019–2022

Lastbilsarkitektur för funktionalitet i molnet (TrAF-Cloud)

Philipp Leitner Software Engineering for Cyber Physical Systems
VINNOVA

4 publikationer finns
2019–2023

Utvecklarfokuserad prestandaförbättring för programvaruingenjörer

Philipp Leitner Software Engineering for People, Architecture, Requirements and Traceability
Vetenskapsrådet (VR)

11 publikationer finns
Det kan finnas fler projekt där Philipp Leitner medverkar, men du måste vara inloggad som anställd på Chalmers för att kunna se dem.