Philipp Leitner

Orcid: 0000-0003-2777-528X

Affiliations:
  • Chalmers University of Technology, Gothenburg, Sweden
  • University of Gothenburg, Gothenburg, Sweden
  • University of Zurich, Switzerland
  • Vienna University of Technology, Austria (PhD 2011)


According to our database1, Philipp Leitner authored at least 147 papers between 2006 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Machine Learning Systems are Bloated and Vulnerable.
Proc. ACM Meas. Anal. Comput. Syst., 2024

Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practice.
Proc. ACM Softw. Eng., 2024

An empirical investigation on the competences and roles of practitioners in Microservices-based Architectures.
J. Syst. Softw., 2024

A unified active learning framework for annotating graph data for regression tasks.
Eng. Appl. Artif. Intell., 2024

Analysing the Behaviour of Tree-Based Neural Networks in Regression Tasks.
CoRR, 2024

The Impact of Compiler Warnings on Code Quality in C++ Projects.
Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024

The Roles, Responsibilities, and Skills of Engineers in the Era of Microservices-Based Architectures.
Proceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering, 2024

From Human-to-Human to Human-to-Bot Conversations in Software Engineering.
Proceedings of the 1st ACM International Conference on AI-Powered Software, 2024

2023
Automated Generation and Evaluation of JMH Microbenchmark Suites From Unit Tests.
IEEE Trans. Software Eng., April, 2023

Using Microbenchmark Suites to Detect Application Performance Changes.
IEEE Trans. Cloud Comput., 2023

An empirical study of the systemic and technical migration towards microservices.
Empir. Softw. Eng., 2023

A Unified Active Learning Framework for Annotating Graph Data with Application to Software Source Code Performance Prediction.
CoRR, 2023

The Perceived Impact and Sequence of Activities When Transitioning to Microservices.
Proceedings of the IEEE International Conference on Service-Oriented System Engineering, 2023

Towards Continuous Performance Assessment of Java Applications With PerfBot.
Proceedings of the 5th IEEE/ACM International Workshop on Bots in Software Engineering, 2023

Batch Mode Deep Active Learning for Regression on Graph Data.
Proceedings of the IEEE International Conference on Big Data, 2023

2022
Using Benchmarking Bots for Continuous Performance Assessment.
IEEE Softw., 2022

Dependency management bots in open-source systems - prevalence and adoption.
PeerJ Comput. Sci., 2022

A systematic mapping study of source code representation for deep learning in software engineering.
IET Softw., 2022

Machine Learning Containers are Bloated and Vulnerable.
CoRR, 2022

Let's Trace It: Fine-Grained Serverless Benchmarking using Synchronous and Asynchronous Orchestrated Applications.
CoRR, 2022

CrossFit: Fine-grained Benchmarking of Serverless Application Performance across Cloud Providers.
Proceedings of the 15th IEEE/ACM International Conference on Utility and Cloud Computing, 2022

TEP-GNN: Accurate Execution Time Prediction of Functional Tests Using Graph Neural Networks.
Proceedings of the Product-Focused Software Process Improvement, 2022

TriggerBench: A Performance Benchmark for Serverless Function Triggers.
Proceedings of the IEEE International Conference on Cloud Engineering, 2022

An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract Testing.
Proceedings of the 48th Euromicro Conference on Software Engineering and Advanced Applications, 2022

2021
Replication Package "Applying Test Case Prioritization to Software Microbenchmarks".
Dataset, August, 2021

What's Wrong with My Benchmark Results? Studying Bad Practices in JMH Benchmarks.
IEEE Trans. Software Eng., 2021

Using application benchmark call graphs to quantify and improve the practical relevance of microbenchmark suites.
PeerJ Comput. Sci., 2021

Applying test case prioritization to software microbenchmarks.
Empir. Softw. Eng., 2021

An Exploratory Study of the Impact of Parameterization on JMH Measurement Results in Open-Source Projects.
Proceedings of the ICPE '21: ACM/SPEC International Conference on Performance Engineering, 2021

The Migration Journey Towards Microservices.
Proceedings of the Product-Focused Software Process Improvement, 2021

Facing the Giant: a Grounded Theory Study of Decision-Making in Microservices Migrations.
Proceedings of the ESEM '21: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2021

2020
Emerging Trends, Challenges, and Experiences in DevOps and Microservice APIs.
IEEE Softw., 2020

Function-as-a-Service performance evaluation: A multivocal literature review.
J. Syst. Softw., 2020

The State of Research on Function-as-a-Service Performance Evaluation: A Multivocal Literature Review.
CoRR, 2020

Dynamically reconfiguring software microbenchmarks: reducing execution time without sacrificing result quality.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

An empirical study of bots in software development: characteristics and challenges from a practitioner's perspective.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Topology-Aware Continuous Experimentation in Microservice-Based Applications.
Proceedings of the Service-Oriented Computing - 18th International Conference, 2020

2019
Studying the impact of CI on pull request delivery time in open source projects - a conceptual replication.
PeerJ Comput. Sci., 2019

A mixed-method empirical study of Function-as-a-Service software development in industrial practice.
J. Syst. Softw., 2019

Software microbenchmarking in the cloud. How bad is it really?
Empir. Softw. Eng., 2019

Cloud Futurology.
Computer, 2019

Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench.
Proceedings of the Companion of the 2019 ACM/SPEC International Conference on Performance Engineering, 2019

Cachematic - Automatic Invalidation in Application-Level Caching Systems.
Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering, 2019

Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench (Tutorial).
Proceedings of the IEEE 4th International Workshops on Foundations and Applications of Self* Systems, 2019

Transpiling Applications into Optimized Serverless Orchestrations.
Proceedings of the IEEE 4th International Workshops on Foundations and Applications of Self* Systems, 2019

Current and future bots in software development.
Proceedings of the 1st International Workshop on Bots in Software Engineering, 2019

Interactive production performance feedback in the IDE.
Proceedings of the 41st International Conference on Software Engineering, 2019

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

Continuous Experimentation: Challenges, Implementation Techniques, and Current Research.
IEEE Softw., 2018

Performance testing in the cloud. How bad is it really?
PeerJ Prepr., 2018

We're doing it live: A multi-method empirical study on continuous experimentation.
Inf. Softw. Technol., 2018

A Cloud Benchmark Suite Combining Micro and Applications Benchmarks.
Proceedings of the Companion of the 2018 ACM/SPEC International Conference on Performance Engineering, 2018

An evaluation of open-source software microbenchmark suites for continuous performance assessment.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

Search-Based Scheduling of Experiments in Continuous Deployment.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

PerformanceHat: augmenting source code with runtime performance traces in the IDE.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Estimating Cloud Application Performance Based on Micro-Benchmark Profiling.
Proceedings of the 11th IEEE International Conference on Cloud Computing, 2018

2017
Optimized IoT service placement in the fog.
Serv. Oriented Comput. Appl., 2017

An empirical analysis of the Docker container ecosystem on GitHub.
PeerJ Prepr., 2017

Report from GI-Dagstuhl Seminar 16394: Software Performance Engineering in the DevOps World.
CoRR, 2017

Connecting Fog and Cloud Computing.
IEEE Cloud Comput., 2017

(h|g)opper: Performance History Mining and Analysis.
Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, 2017

Vergleich und Kombination von Techniken des Predictive Business Process Monitoring.
Proceedings of the Software Engineering 2017, 2017

An empirical analysis of build failures in the continuous integration workflows of Java-based open-source software.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Extraction of Microservices from Monolithic Software Architectures.
Proceedings of the 2017 IEEE International Conference on Web Services, 2017

A Tale of CI Build Failures: An Open Source and a Financial Organization Perspective.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Context-Based Analytics - Establishing Explicit Links between Runtime Traces and Source Code.
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice Track, 2017

An Approach and Case Study of Cloud Instance Type Selection for Multi-Tier Web Applications.
Proceedings of the 17th IEEE/ACM International Symposium on Cluster, 2017

2016
Patterns in the Chaos - A Study of Performance Variation and Predictability in Public IaaS Clouds.
ACM Trans. Internet Techn., 2016

An empirical study on principles and practices of continuous delivery and deployment.
PeerJ Prepr., 2016

An exploratory study of the state of practice of performance testing in Java-based open source projects.
PeerJ Prepr., 2016

Modelling and managing deployment costs of microservice-based cloud applications.
Proceedings of the 9th International Conference on Utility and Cloud Computing, 2016

Resource Provisioning for IoT Services in the Fog.
Proceedings of the 9th IEEE International Conference on Service-Oriented Computing and Applications, 2016

Bifrost: Supporting Continuous Deployment with Automated Enactment of Multi-Phase Live Testing Strategies.
Proceedings of the 17th International Middleware Conference, Trento, Italy, December 12, 2016

Towards quality gates in continuous delivery and deployment.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

TemPerf: temporal correlation between performance metrics and source code.
Proceedings of the 2nd International Workshop on Quality-Aware DevOps, 2016

2015
Comparing and Combining Predictive Business Process Monitoring Techniques.
IEEE Trans. Syst. Man Cybern. Syst., 2015

JCloudScale: Closing the Gap Between IaaS and PaaS.
ACM Trans. Internet Techn., 2015

Profile-based View Composition in Development Dashboards.
Softwaretechnik-Trends, 2015

All the services large and micro: Revisiting industrial practices in services computing.
PeerJ Prepr., 2015

Runtime metric meets developer - Building better cloud applications using feedback.
PeerJ Prepr., 2015

Identifying Web Performance Degradations through Synthetic and Real-User Monitoring.
J. Web Eng., 2015

Cloud WorkBench: Benchmarking IaaS Providers based on Infrastructure-as-Code.
Proceedings of the 24th International Conference on World Wide Web Companion, 2015

SQA-Profiles: Rule-based activity profiles for Continuous Integration environments.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Bursting with Possibilities - An Empirical Study of Credit-Based Bursting Cloud Instance Types.
Proceedings of the 8th IEEE/ACM International Conference on Utility and Cloud Computing, 2015

The making of cloud applications: an empirical study on software development for the cloud.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

SPEEDL - A Declarative Event-Based Language to Define the Scaling Behavior of Cloud Applications.
Proceedings of the 2015 IEEE World Congress on Services, 2015

Intent, tests, and release dependencies: Pragmatic recipes for source code integration.
Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation, 2015

Discovering loners and phantoms in commit and issue data.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

All the Services Large and Micro: Revisiting Industrial Practice in Services Computing.
Proceedings of the Service-Oriented Computing - ICSOC 2015 Workshops, 2015

2014
A note on software tools and techniques for monitoring and prediction of cloud services.
Softw. Pract. Exp., 2014

Generic event-based monitoring and adaptation methodology for heterogeneous distributed systems.
Softw. Pract. Exp., 2014

Cloud WorkBench - Infrastructure-as-Code Based Cloud Benchmarking.
CoRR, 2014

CloudWave: Where adaptive cloud management meets DevOps.
Proceedings of the IEEE Symposium on Computers and Communications, 2014

Identifying Root Causes of Web Performance Degradation Using Changepoint Analysis.
Proceedings of the Web Engineering, 14th International Conference, 2014

Profiling-Based Task Scheduling for Factory-Worker Applications in Infrastructure-as-a-Service Clouds.
Proceedings of the 40th EUROMICRO Conference on Software Engineering and Advanced Applications, 2014

WPress: An Application-Driven Performance Benchmark for Cloud-Based Virtual Machines.
Proceedings of the 18th IEEE International Enterprise Distributed Object Computing Conference, 2014

Cloud Work Bench - Infrastructure-as-Code Based Cloud Benchmarking.
Proceedings of the IEEE 6th International Conference on Cloud Computing Technology and Science, 2014

2013
Cost-Based Optimization of Service Compositions.
IEEE Trans. Serv. Comput., 2013

Testing of data-centric and event-based dynamic service compositions.
Softw. Test. Verification Reliab., 2013

Winds of Change: From Vendor Lock-In to the Meta Cloud.
IEEE Internet Comput., 2013

Data-driven and automated prediction of service level agreement violations in service compositions.
Distributed Parallel Databases, 2013

A Framework and Middleware for Application-Level Cloud Bursting on Top of Infrastructure-as-a-Service Clouds.
Proceedings of the IEEE/ACM 6th International Conference on Utility and Cloud Computing, 2013

Identifying incompatible service implementations using pooled decision trees.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

Model-based Adaptation of Cloud Computing Applications.
Proceedings of the MODELSWARD 2013 - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development, Barcelona, Spain, 19, 2013

Fifty Shades of Grey in SOA Testing.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013

Dynamic program code distribution in Infrastructure-as-a-Service clouds.
Proceedings of the 5th International ICSE Workshop on Principles of Engineering Service-Oriented Systems, 2013

The dark side of SOA testing: Towards testing contemporary SOAs based on criticality metrics.
Proceedings of the 5th International ICSE Workshop on Principles of Engineering Service-Oriented Systems, 2013

Decisions, Models, and Monitoring - A Lifecycle Model for the Evolution of Service-Based Systems.
Proceedings of the 17th IEEE International Enterprise Distributed Object Computing Conference, 2013

2012
Design by Units: Abstractions for Human and Compute Resources for Elastic Systems.
IEEE Internet Comput., 2012

Towards Identifying Root Causes of Faults in Service-Based Applications.
Proceedings of the IEEE 31st Symposium on Reliable Distributed Systems, 2012

Application-level performance monitoring of cloud services based on the complex event processing paradigm.
Proceedings of the 2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA), 2012

CloudScale: a novel middleware for building transparently scaling cloud applications.
Proceedings of the ACM Symposium on Applied Computing, 2012

Non-intrusive policy optimization for dependable and adaptive service-oriented systems.
Proceedings of the ACM Symposium on Applied Computing, 2012

A monitoring data set for evaluating QoS-aware service-based systems.
Proceedings of the 4th International ICSE Workshop on Principles of Engineering Service-Oriented Systems, 2012

Cost-based prevention of violations of service level agreements in composed services using self-adaptation.
Proceedings of the First International Workshop on European Software Services and Systems Research, 2012

Deriving a unified fault taxonomy for event-based systems.
Proceedings of the Sixth ACM International Conference on Distributed Event-Based Systems, 2012

Cost-Efficient and Application SLA-Aware Client Side Request Scheduling in an Infrastructure-as-a-Service Cloud.
Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing, 2012

2011
Identifying influential factors of business process performance using dependency analysis.
Enterp. Inf. Syst., 2011

SEPL - a domain-specific language and execution environment for protocols of stateful Web services.
Distributed Parallel Databases, 2011

Stepwise and Asynchronous Runtime Optimization of Web Service Compositions.
Proceedings of the Web Information System Engineering - WISE 2011, 2011

WS-Aggregation: distributed aggregation of web services data.
Proceedings of the 2011 ACM Symposium on Applied Computing (SAC), TaiChung, Taiwan, March 21, 2011

Dynamic Migration of Processing Elements for Optimized Query Execution in Event-Based Systems.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2011, 2011

Test Coverage of Data-Centric Dynamic Compositions in Service-Based Systems.
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011

Esc: Towards an Elastic Stream Computing Platform for the Cloud.
Proceedings of the IEEE International Conference on Cloud Computing, 2011

2010
End-to-End Support for QoS-Aware Service Selection, Binding, and Mediation in VRESCo.
IEEE Trans. Serv. Comput., 2010

Selective Service Provenance in the VRESCo Runtime.
Int. J. Web Serv. Res., 2010

Service Composition.
Proceedings of the Service Research Challenges and Solutions for the Future Internet - S-Cube, 2010

Monitoring, Prediction and Prevention of SLA Violations in Composite Services.
Proceedings of the IEEE International Conference on Web Services, 2010

Preventing SLA Violations in Service Compositions Using Aspect-Based Fragment Substitution.
Proceedings of the Service-Oriented Computing - 8th International Conference, 2010

A step-by-step debugging technique to facilitate mashup development and maintenance.
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups, 2010

Metaheuristic Optimization of Large-Scale QoS-aware Service Compositions.
Proceedings of the 2010 IEEE International Conference on Services Computing, 2010

Event Processing in Web Service Runtime Environments.
Proceedings of the Principles and Applications of Distributed Event-Based Systems, 2010

2009
Daios: Efficient Dynamic Web Service Invocation.
IEEE Internet Comput., 2009

Service Provenance in QoS-Aware Web Service Runtimes.
Proceedings of the IEEE International Conference on Web Services, 2009

Runtime Prediction of Service Level Agreement Violations for Composite Services.
Proceedings of the Service-Oriented Computing. ICSOC/ServiceWave 2009 Workshops, 2009

Towards Composition as a Service - A Quality of Service Driven Approach.
Proceedings of the 25th International Conference on Data Engineering, 2009

<i>VieSLAF</i> Framework: Enabling Adaptive and Versatile SLA-Management.
Proceedings of the Grid Economics and Business Models, 6th International Workshop, 2009

Monitoring and Analyzing Influential Factors of Business Process Performance.
Proceedings of the 13th IEEE International Enterprise Distributed Object Computing Conference, 2009

An End-to-End Approach for QoS-Aware Service Composition.
Proceedings of the 13th IEEE International Enterprise Distributed Object Computing Conference, 2009

Selecting Web services based on past user experiences.
Proceedings of the 4th IEEE Asia-Pacific Services Computing Conference, 2009

2008
Integrated Metadata Support for Web Service Runtimes.
Proceedings of the Workshops Proceedings of the 12th International IEEE Enterprise Distributed Object Computing Conference, 2008

A Mediator-Based Approach to Resolving Interface Heterogeneity of Web Services.
Proceedings of the Emerging Web Services Technology Volume III, 2008

Advanced event processing and notifications in service runtime environments.
Proceedings of the Second International Conference on Distributed Event-Based Systems, 2008

Publish/subscribe in the VRESCo SOA runtime.
Proceedings of the Second International Conference on Distributed Event-Based Systems, 2008

End-to-End Versioning Support for Web Services.
Proceedings of the 2008 IEEE International Conference on Services Computing (SCC 2008), 2008

2007
Fault Management based on peer-to-peer paradigms; A case study report from the CELTIC project Madeira.
Proceedings of the Integrated Network Management, 2007

2006
A Distributed Policy Based Solution in a Fault Management Scenario.
Proceedings of the Global Telecommunications Conference, 2006. GLOBECOM '06, San Francisco, CA, USA, 27 November, 2006


  Loading...