publications

publications by categories in reversed chronological order. generated by jekyll-scholar.

2024

  1. From Human-to-Human to Human-to-Bot Conversations in Software Engineering
    Ranim Khojah, Francisco Gomes Oliveira Neto, and Philipp Leitner
    In Proceedings of the The First International Conference on AIware (AIware) , 2024
    To appear.
  2. Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practice
    Ranim Khojah, Mazen Mohamad, Philipp Leitner, and Francisco Gomes Oliveira Neto
    In Proceedings of the ACM International Conference on the Foundations of Software Engineering (FSE 2024) , 2024
    To appear.
  3. An Empirical Investigation on the Competences and Roles of Practitioners in Microservices-Based Architectures
    Hamdy Michael Ayas, Regina Hebig, and Philipp Leitner
    Journal of Systems and Software (JSS), 2024
  4. The Roles, Responsibilities, and Skills of Engineers in the Era of Microservices-Based Architectures
    Hamdy Michael Ayas, Regina Hebig, and Philipp Leitner
    In Proceedings of the 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE 2023) , 2024
    To appear.
  5. The Impact of Compiler Warnings on Code Quality in C++ Projects
    Albin Johansson, Carl Holmberg, Francisco Gomes, and Philipp Leitner
    In Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension (ICPC) , 2024
    To appear.
  6. Machine Learning Systems are Bloated and Vulnerable
    H. Zhang, M. Alhanahnah, F. Ahmed, D. Fatih, P. Leitner, and A. Ali-Eldin
    In Proceedings of the 2024 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS) , 2024
    To appear.

2023

  1. Batch Mode Deep Active Learning for Regression on Graph Data
    Peter Samoaa, Linus Aronsson, Philipp Leitner, and  Morteza Haghir Chehreghani
    In Proceedings of the 2023 IEEE International Conference on Big Data (IEEE Big Data), Special Session on Intelligent Data Mining , 2023
  2. The Perceived Impact and Sequence of Activities When Transitioning to Microservices
    Hamdy Michael Ayas, Philipp Leitner, and Regina Hebig
    In Proceedings of the 17th IEEE International Conference on Service-Oriented Systems Engineering (SOSE) , 2023
  3. Towards Continuous Performance Assessment of Java Applications With PerfBot
    Florian Markusse, Philipp Leitner, and Alexander Serebrenik
    In Proceedings of the 5th International Workshop on Bots in Software Engineering (BotSE) , 2023
  4. An Empirical Study of the Systemic and Technical Migration Towards Microservices
    Hamdy Michael Ayas, Philipp Leitner, and Regina Hebig
    Empirical Software Engineering (EMSE), 2023

2022

  1. CrossFit: Fine-grained Benchmarking of Serverless Application Performance across Cloud Providers
    Joel Scheuner, Rui Deng, Jan-Philipp Steghöfer, and Philipp Leitner
    In Proceedings of the 15th IEEE/ACM International Conference on Utility and Cloud Computing (UCC 2022) , 2022
  2. Using Microbenchmark Suites to Detect Application Performance Changes
    Martin Grambow, Denis Kovalev, Christoph Laaber, Philipp Leitner, and David Bermbach
    IEEE Transactions on Cloud Computing (TCC), 2022
  3. TEP-GNN: Accurate Execution Time Prediction of Functional Tests using Graph Neural Networks
    Hazem Peter Samoaa, Antonio Longa, Mazen Mohamad, Morteza Haghir Chehreghani, and Philipp Leitner
    In Proceedings of the 23nd International Conference on Product-Focused Software Process Improvement (PROFES) , 2022
  4. TriggerBench: A Performance Benchmark for Serverless Function Triggers (Short Paper)
    Joel Scheuner, Marcus Bertilsson, Oskar Gronqvist, Henrik Tao, Henrik Lagergren, Jan-Philipp Steghöfer, and Philipp Leitner
    In International Conference on Cloud Engineering (IC2E) , 2022
  5. Automated Generation and Evaluation of JMH Microbenchmark Suites from Unit Tests
    Mostafa Jangali, Yiming Tang, Niclas Alexandersson, Philipp Leitner, Jinqiu Yang, and Weiyi Shang
    IEEE Transactions on Software Engineering (TSE), 2022
  6. Empirical Analysis of Microservices Systems Using Consumer-Driven Contract Testing
    Hamdy Michael Ayas, Francisco Gomes, and Philipp Leitner
    In Euromicro Conference on Software Engineering and Advanced Applications (SEAA) , 2022
  7. Using Benchmarking Bots for Continuous Performance Assessment
    Florian Markusse, Philipp Leitner, and Alexander Serebrenik
    IEEE Software, 2022
    To appear.
  8. A Systematic Mapping Study of Source Code Representation for Deep Learning in Software Engineering
    Hazem (Peter) Samoaa, Firas Bayram, Pasquale Salza, and Philipp Leitner
    IET Software, 2022
    To appear.

2021

  1. Dependency Management Bots in Open-Source Systems - Prevalence and Adoption
    Linda Erlenhov, Francisco Gomes Oliveira Neto, and Philipp Leitner
    PeerJ Computer Science, 2021
  2. A Grounded Theory study on the migration journey towards microservices
    Hamdy Michael Ayas, Philipp Leitner, and Regina Hebig
    In Proceedings of the 22nd International Conference on Product-Focused Software Process Improvement (PROFES) , 2021
  3. Applying test case prioritization to software microbenchmarks
    Christoph Laaber, Harald C. Gall, and Philipp Leitner
    Empirical Software Engineering, 2021
  4. Facing the Giant: a Grounded Theory Study of Decision-Making in Microservices Migrations
    Hamdy Michael Ayas, Regina Hebig, and Philipp Leitner
    In Proceedings of the 15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) , 2021
  5. Using application benchmark call graphs to quantify and improve the practical relevance of microbenchmark suites
    Martin Grambow, Christoph Laaber, Philipp Leitner, and David Bermbach
    PeerJ Computer Science, 2021
  6. An Exploratory Study of the Impact of Parameterization on JMH Measurement Results in Open-Source Projects
    Hazem Samoaa, and Philipp Leitner
    In ICPE ’21: ACM/SPEC International Conference on Performance Engineering, Virtual Event, France, April 19-21, 2021 , 2021
  7. What’s Wrong with My Benchmark Results? Studying Bad Practices in JMH Benchmarks
    Diego Costa, Cor-Paul Bezemer, Philipp Leitner, and Artur Andrzejak
    IEEE Transactions on Software Engineering, 2021

2020

  1. Topology-Aware Continuous Experimentation in Microservice-Based Applications
    Gerald Schermann, Fábio Oliveira, Erik Wittern, and Philipp Leitner
    In Service-Oriented Computing - 18th International Conference, ICSOC 2020, Dubai, United Arab Emirates, December 14-17, 2020, Proceedings , 2020
  2. Function-as-a-Service performance evaluation: A multivocal literature review
    Joel Scheuner, and Philipp Leitner
    Journal of Systems and Software, 2020
  3. Dynamically Reconfiguring Software Microbenchmarks: Reducing Execution Time without Sacrificing Result Quality
    Christoph Laaber, Stefan Würsten, Harald C. Gall, and Philipp Leitner
    In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering , Virtual Event, USA, 2020
  4. An Empirical Study of Bots in Software Development: Characteristics and Challenges from a Practitioner’s Perspective
    Linda Erlenhov, Francisco Gomes de Oliveira Neto, and Philipp Leitner
    In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering , Virtual Event, USA, 2020
  5. Emerging Trends, Challenges, and Experiences in DevOps and Microservice APIs
    Uwe Zdun, J. Erik Wittern, and Philipp Leitner
    IEEE Software, 2020

2019

  1. Studying the impact of CI on pull request delivery time in open source projects — a conceptual replication
    Yunfang Guo, and Philipp Leitner
    PeerJ Computer Science, 2019
  2. Transpiling Applications into Optimized Serverless Orchestrations
    Joel Scheuner, and Philipp Leitner
    In Proceedings of the 4th IEEE International Workshops on Foundations and Applications of Self* Systems , 2019
  3. Tutorial - Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench
    Joel Scheuner, and Philipp Leitner
    In Proceedings of the 4th IEEE International Workshops on Foundations and Applications of Self* Systems , 2019
  4. Current and Future Bots in Software Development
    Linda Erlenhov, Francisco Gomes, Riccardo Scandariato, and Philipp Leitner
    In Proceedings of the 1st International Workshop on Bots in Software Engineering (BotSE) at ICSE 2019 , 2019
  5. Tutorial: Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench
    Joel Scheuner, and Philipp Leitner
    In Companion of the 2019 ACM/SPEC International Conference on Performance Engineering (ICPE) , 2019
  6. Cloud Futurology
    Blesson Varghese, Philipp Leitner, Suprio Ray, Kyle Chard, Adam Barker, Yehia Elkhatib, Herry Herry, Cheol-Ho Hong, Jeremy Singer, Fung Po Tso, Eiko Yoneki, and  Mohamed-Faten Zhani
    IEEE Computer, 2019
  7. Software Microbenchmarking in the Cloud. How Bad is it Really?
    Christoph Laaber, Joel Scheuner, and Philipp Leitner
    Empirical Software Engineering, 2019
  8. A Mixed-Method Empirical Study of Function-as-a-Service Software Development in Industrial Practice
    Philipp Leitner, Erik Wittern, Josef Spillner, and Waldemar Hummer
    Journal of Systems and Software, 2019
  9. Interactive Production Performance Feedback in the IDE
    Jürgen Cito, Philipp Leitner, Martin Rinard, and Harald Gall
    In Proceedings of the 41st International Conference on Software Engineering (ICSE) , 2019
  10. Cachematic -– Automatic Invalidation in Application-Level Caching Systems
    Viktor Holmqvist, Jonathan Nilsfors, and Philipp Leitner
    In Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering (ICPE) , 2019

2018

  1. Search-Based Scheduling of Experiments in Continuous Deployment
    G. Schermann, and P. Leitner
    In 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME) , Sep 2018
  2. Estimating Cloud Application Performance Based on Micro-Benchmark Profiling
    J. Scheuner, and P. Leitner
    In 2018 IEEE 11th International Conference on Cloud Computing (CLOUD) , Jul 2018
  3. An Evaluation of Open-source Software Microbenchmark Suites for Continuous Performance Assessment
    Christoph Laaber, and Philipp Leitner
    In Proceedings of the 15th International Conference on Mining Software Repositories , Gothenburg, Sweden, Jul 2018
  4. We’re doing it live: A multi-method empirical study on continuous experimentation
    Gerald Schermann and Jürgen Cito and Philipp Leitner and Uwe Zdun and Harald C. Gall
    Information and Software Technology, Jul 2018
  5. A Cloud Benchmark Suite Combining Micro and Applications Benchmarks
    Joel Scheuner, and Philipp Leitner
    In Companion of the 2018 ACM/SPEC International Conference on Performance Engineering , Berlin, Germany, Jul 2018
  6. PerformanceHat: Augmenting Source Code with Runtime Performance Traces in the IDE
    Jürgen Cito, Philipp Leitner, Christian Bosshard, Markus Knecht, Genc Mazlami, and Harald C. Gall
    In Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings , Gothenburg, Sweden, Jul 2018
  7. Continuous Experimentation: Challenges, Implementation Techniques, and Current Research
    G. Schermann, J. Cito, and P. Leitner
    IEEE Software, Mar 2018

2017

  1. Report from GI-Dagstuhl Seminar 16394: Software Performance Engineering in the DevOps World
    Andre Hoorn, Pooyan Jamshidi, Philipp Leitner, and Ingo Weber
    CoRR, Mar 2017
  2. Optimized IoT service placement in the fog
    Olena Skarlat, Matteo Nardelli, Stefan Schulte, Michael Borkowski, and Philipp Leitner
    Service Oriented Computing and Applications, Dec 2017
  3. A Tale of CI Build Failures: an Open Source and a Financial Organization Perspective
    Carmine Vassallo, Gerald Schermann, Fiorella Zampetti, Daniele Romano, Philipp Leitner, Andy Zaidman, Massimiliano Di Penta, and Sebastiano Panichella
    In Proceedings of the 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME) , Dec 2017
  4. Extraction of Microservices from Monolithic Software Architectures
    Genc Mazlami, Jürgen Cito, and Philipp Leitner
    In Proceedings of the 24th IEEE International Conference on Web Services (ICWS) - Applications Track , Dec 2017
  5. An Empirical Analysis of Build Failures in the Continuous Integration Workflows of Java-Based Open-Source Software
    Thomas Rausch, Waldemar Hummer, Philipp Leitner, and Stefan Schulte
    In Proceedings of the 14th International Conference on Mining Software Repositories , Buenos Aires, Argentinia, Dec 2017
  6. An Empirical Analysis of the Docker Container Ecosystem on GitHub
    Jürgen Cito, Gerald Schermann, Erik Wittern, Philipp Leitner, Sali Zumberi, and Harald Gall
    In Proceedings of the 14th International Conference on Mining Software Repositories , Buenos Aires, Argentinia, Dec 2017
  7. (h | g)opper: Performance History Mining and Analysis
    Christoph Laaber, and Philipp Leitner
    In Proceedings of the 7th ACM/SPEC International Conference on Performance Engineering (ICPE) - Poster and Demonstration Track , L’Aquila, Italy, Dec 2017
  8. An Approach and Case Study of Cloud Instance Type Selection for Multi-Tier Web Applications
    Christian Davatz, Christian Inzinger, Joel Scheuner, and Philipp Leitner
    In Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing , Madrid, Spain, Dec 2017
  9. Context-Based Analytics – Establishing Explicit Links between Runtime Traces and Source Code
    Jürgen Cito, Faìbio Oliveira, Philipp Leitner, Priya Nagpurkar, and Harald Gall
    In Proceedings of the 38th International Conference on Software Engineering (ICSE’17) - Software Engineering in Practice (SEIP) Track , Dec 2017
  10. An Exploratory Study of the State of Practice of Performance Testing in Java-Based Open Source Projects
    Philipp Leitner, and Cor-Paul Bezemer
    In Proceedings of the 7th ACM/SPEC International Conference on Performance Engineering (ICPE) , Dec 2017

2016

  1. Resource Provisioning for IoT Services in the Fog
    Olena Skarlat, Stefan Schulte, Michael Borkowski, and Philipp Leitner
    In 9th IEEE International Conference on Service-Oriented Computing and Applications (SOCA) , Dec 2016
  2. Modelling and Managing Deployment Costs of Microservice-Based Cloud Applications
    Philipp Leitner, Jürgen Cito, and Emanuel Stöckli
    In Proceedings of the 9th IEEE/ACM International Conference on Utility and Cloud Computing (UCC) , Dec 2016
  3. Bifrost - Supporting Continuous Deployment with Automated Enactment of Multi-Phase Live Testing Strategies
    Gerald Schermann, Dominik Schöni, Philipp Leitner, and Harald C. Gall
    In Proceedings of the 2016 ACM/IFIP/USENIX Middleware Conference, Best Student Paper Award , Trento, Italy, Dec 2016
  4. TemPerf: Temporal Correlation Between Performance Metrics and Source Code
    Jürgen Cito, Genc Mazlami, and Philipp Leitner
    In Proceedings of the 2nd International Workshop on Quality-Aware DevOps , Saarbrücken, Germany, Dec 2016
  5. Towards Quality Gates in Continuous Delivery and Deployment
    Gerald Schermann, Jürgen Cito, Philipp Leitner, and Harald C. Gall
    In Proceedings of the 24TH IEEE International Conference on Program Comprehension (ICPC), Best Short Paper Award , Austin, Texas, Dec 2016
  6. Patterns in the Chaos - A Study of Performance Variation and Predictability in Public IaaS Clouds
    Philipp Leitner, and Jürgen Cito
    ACM Transactions on Internet Technology, Apr 2016

2015

  1. All the Services Large and Micro: Revisiting Industrial Practice in Services Computing
    Gerald Schermann, Jürgen Cito, and Philipp Leitner
    In Proceedings of the 11th International Workshop on Engineering Service Oriented Applications (WESOA’15) , Goa, India, Apr 2015
  2. A Framework for a Cost-Efficient Cloud Ecosystem
    Eliot Salant, Philipp Leitner, Karl Wallbom, and James Athes
    In eChallenges e-2015 Conference , Vilnius, Lithuania, Apr 2015
  3. Bursting With Possibilities – an Empirical Study of Credit-Based Bursting Cloud Instance Types
    Philipp Leitner, and Joel Scheuner
    In Proceedings of the 8th IEEE/ACM International Conference on Utility and Cloud Computing (UCC) , Limassol, Cyprus, Apr 2015
  4. Intent, Tests, and Release Dependencies: Pragmatic Recipes for Source Code Integration
    Martin Brandtner, Philipp Leitner, and Harald C. Gall
    In Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM) , Bremen, Germany, Apr 2015
  5. CloudWave - Leveraging DevOps for Cloud Management and Application Development
    Dario Bruneo, Aryan Dadashi, Philipp Leitner, Boris Moltchanov, Francesco Javier Nieto De-Santos, Avi Miron, Eliot Salant, Amir Molzam Sharifloo, Karl Wallbom, and Chris Woods
    In Proceedings of the Fourth European Conference on Service-Oriented and Cloud Computing (ESOCC’15) - EU Projects Track , Taormina, Italy, Apr 2015
  6. JCloudScale: Closing the Gap Between IaaS and PaaS
    Rostyslav Zabolotnyi, Philipp Leitner, Waldemar Hummer, and Schahram Dustdar
    ACM Transactions on Internet Technology, Jul 2015
  7. The Making of Cloud Applications – An Empirical Study on Software Development for the Cloud
    Jürgen Cito, Philipp Leitner, Thomas Fritz, and Harald C. Gall
    In Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE) , Bergamo, Italy, Jul 2015
  8. Runtime Metric Meets Developer - Building Better Cloud Applications Using Feedback
    Jürgen Cito, Philipp Leitner, Harald C. Gall, Aryan Dadashi, Anne Keller, and Andreas Roth
    In Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software (Onward! 2015) , Pittsburgh, Pennsylvania, United States, Jul 2015
  9. Identifying Web Performance Degradations Through Synthetic and Real-user Monitoring
    Jürgen Cito, Devan Gotowka, Philipp Leitner, Ryan Pelette, Dritan Suljoti, and Schahram Dustdar
    Journal of Web Engineering, Nov 2015
  10. SPEEDL - A Declarative Event-Based Language for Cloud Scaling Definition
    Rostyslav Zabolotnyi, Philipp Leitner, Stefan Schulte, and Schahram Dustdar
    In Proceedings of the Future of Software Engineering For and In Cloud, Visionary Track of IEEE Services , Nov 2015
  11. Profile-based View Composition in Development Dashboards
    Martin Brandtner, Philipp Leitner, and Harald Gall
    In Proceedings of the 17th Workshop Software-Reengineering & Evolution (WSRE) , Nov 2015
  12. Discovering Loners and Phantoms in Commit and Issue Data
    Gerald Schermann, Martin Brandtner, Sebastiano Panichella, Philipp Leitner, and Harald C. Gall
    In Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension , Florence, Italy, Nov 2015
  13. Cloud WorkBench: Benchmarking IaaS Providers Based on Infrastructure-as-Code
    Joel Scheuner, Jürgen Cito, Philipp Leitner, and Harald C. Gall
    In Proceedings of the 24th International Conference on World Wide Web , Florence, Italy, Nov 2015
  14. SQA-Profiles: Rule-Based Activity Profiles for Continuous Integration Environments
    Martin Brandtner, Sebastian C. Müller, Philipp Leitner, and Harald Gall
    In Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER’15) , Nov 2015
  15. Comparing and Combining Predictive Business Process Monitoring Techniques
    Andreas Metzger, Philipp Leitner, Dragan Ivanovic, Eric Schmieders, Rod Franklin, Manuel Carro, Schahram Dustdar, and Klaus Pohl
    IEEE Transactions on Systems, Man, and Cybernetics: Systems, Feb 2015

2014

  1. Cloud WorkBench - Infrastructure-as-Code Based Cloud Benchmarking
    Joel Scheuner, Philipp Leitner, Jürgen Cito, and Harald Gall
    In Proceedings of the 6th IEEE International Conference on Cloud Computing Technology and Science (CloudCom’14) , Feb 2014
  2. WPress: Benchmarking Infrastructure-as-a-Service Cloud Computing Systems for On-line Transaction Processing Applications
    Amir Hossein Borhani, Philipp Leitner, Bu-Sung Lee, Xiaorong Li, and Terence Hung
    In Proceedings of the 18th IEEE International Enterprise Distributed Object Computing Conference (EDOC) , Feb 2014
  3. Profiling-Based Task Scheduling for Factory-Worker Applications in Infrastructure-as-a-Service Clouds
    Rostyslav Zabolotnyi, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the 40th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) , Feb 2014
  4. CloudWave: where Adaptive Cloud Management Meets DevOps
    Dario Bruneo, Thomas Fritz, Sharon Keidar-Barner, Philipp Leitner, Francesco Longo, Clarissa Marquezan, Andreas Metzger, Klaus Pohl, Antonio Puliafito, Danny Raz, Andreas Roth, Eliot Salant, Itai Segall, Massimo Villari, Yaron Wolfsthal, and Chris Woods
    In Proceedings of the Fourth International Workshop on Management of Cloud Systems (MoCS 2014) , Feb 2014
  5. Identifying Root Causes of Web Performance Degradation Using Changepoint Analysis
    Jürgen Cito, Dritan Suljoti, Philipp Leitner, and Schahram Dustdar
    In Web Engineering: 14th International Conference, ICWE 2014, Toulouse, France, July 1-4, 2014. Proceedings , Feb 2014
  6. A Note on Software Tools and Techniques for Monitoring and Prediction of Cloud Services
    Rajiv Ranjan, Rajkumar Buyya, Philipp Leitner, Armin Haller, and Stefan Tai
    Software: Practice and Experience, Jul 2014
  7. Building Elastic Java Applications in the Cloud: A Middleware Framework
    Rostyslav Zabolotnyi, Philipp Leitner, and Schahram Dustdar
    In Emerging Architectural Trends in Service-driven Computing , Jul 2014
  8. Generic Event-based Monitoring and Adaptation Methodology for Heterogeneous Distributed Systems
    Christian Inzinger, Waldemar Hummer, Benjamin Satzger, Philipp Leitner, and Schahram Dustdar
    Software: Practice and Experience, Jul 2014

2013

  1. A Framework and Middleware for Application-Level Cloud Bursting on Top of Infrastructure-as-a-Service Clouds
    Philipp Leitner, Zabolotnyi Rostyslav, Alessio Gambi, and Schahram Dustdar
    In Proceedings of the 6th IEEE/ACM Utility and Cloud Computing Conference (UCC) , Jul 2013
  2. Data-driven and automated prediction of service level agreement violations in service compositions
    Philipp Leitner, Johannes Ferner, Waldemar Hummer, and Schahram Dustdar
    Distributed and Parallel Databases, Jul 2013
  3. Testing of Data-Centric and Event-Based Dynamic Service Compositions
    Waldemar Hummer, Orna Raz, Onn Shehory, Philipp Leitner, and Schahram Dustdar
    Software Testing, Verification and Reliability, Jul 2013
  4. Winds of Change: From Vendor Lock-In to the Meta Cloud
    Benjamin Satzger, Waldemar Hummer, Christian Inzinger, Philipp Leitner, and Schahram Dustdar
    IEEE Internet Computing, Jul 2013
  5. Cost-Based Optimization of Service Compositions
    Philipp Leitner, Waldemar Hummer, and Schahram Dustdar
    IEEE Transactions on Services Computing, Apr 2013
  6. Decisions, Models, and Monitoring - A Lifecycle Model for the Evolution of Service-Based Systems
    Christian Inzinger, Waldemar Hummer, Ioanna Lytra, Philipp Leitner, Huy Tran, Uwe Zdun, and Schahram Dustdar
    In Proceedings of the 17th IEEE International EDOC Conference , Apr 2013
  7. The Dark Side of SOA Testing: Towards Testing Contemporary SOAs Based on Criticality Metrics
    Philipp Leitner, Stefan Schulte, Schahram Dustdar, Ingo Pill, Marco Schulz, and Franz Wotawa
    In Proceedings of the 5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013) , Apr 2013
  8. Dynamic Program Code Distribution in Infrastructure-as-a-Service Clouds
    Rostyslav Zabolotnyi, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the 5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013) , Apr 2013
  9. Fifty Shades of Grey in SOA Testing (Position Paper)
    Franz Wotawa, Marco Schulz, Ingo Pill, Seena Jehan, Philipp Leitner, Waldemar Hummer, Stefan Schulte, Philipp Hoenisch, and Schahram Dustdar
    In Proccedings of the IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops (ICSTW) , Apr 2013
  10. Position Paper: Model-Based Adaptation of Cloud Computing Applications
    Christian Inzinger, Benjamin Satzger, Philipp Leitner, Waldemar Hummer, and Schahram Dustdar
    In Proceedings of the International Conference on Model-Driven Engineering and Software Development, Special Session on Model-Driven Software Adaptation (MODA) , Apr 2013
  11. Identifying Incompatible Service Implementations Using Pooled Decision Trees
    Christian Inzinger, Waldemar Hummer, Benjamin Satzger, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the 28th Annual ACM Symposium on Applied Computing (SAC’13) , Coimbra, Portugal, Apr 2013
  12. Mining Lifecycle Event Logs for Enhancing Service-based Applications
    Schahram Dustdar, Philipp Leitner, Franco Maria Nardini, Fabrizio Silvestri, and Gabriele Tolomei
    In Adaptive Web Services for Modular and Reusable Software Development: Tactics and Solutions , Apr 2013

2012

  1. Design by Units: Abstractions for Human and Compute Resources for Elastic Systems
    Stefan Tai, Philipp Leitner, and Schahram Dustdar
    IEEE Internet Computing, Apr 2012
  2. Application-Level Performance Monitoring of Cloud Services Based on the Complex Event Processing Paradigm
    Philipp Leitner, Christian Inzinger, Waldemar Hummer, Benjamin Satzger, and Schahram Dustdar
    In Proceedings of the 2012 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA) , Apr 2012
  3. Towards Identifying Root Causes of Faults in Service-Based Applications
    Christian Inzinger, Waldemar Hummer, Benjamin Satzger, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the IEEE 31st Symposium on Reliable Distributed Systems (SRDS), Poster Paper Track , Apr 2012
  4. Deriving a Unified Fault Taxonomy for Event-Based Systems
    Waldemar Hummer, Christian Inzinger, Philipp Leitner, Benjamin Satzger, and Schahram Dustdar
    In Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems (DEBS ’12) , Berlin, Germany, Apr 2012
  5. Cost-Efficient and Application SLA-Aware Client Side Request Scheduling in an Infrastructure-as-a-Service Cloud
    Philipp Leitner, Waldemar Hummer, Benjamin Satzger, Christian Inzinger, and Schahram Dustdar
    In Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing (CLOUD ’12) , Apr 2012
  6. A Monitoring Data Set for Evaluating QoS-Aware Service-Based Systems
    Philipp Leitner, Waldemar Hummer, and Schahram Dustdar
    In Proceedings of the 2012 ICSE Workshop on Principles of Engineering Service Oriented Systems (PESOS) , Apr 2012
  7. Cost-Based Prevention of Violations of Service Level Agreements in Composed Services Using Self-Adaptation
    Philipp Leitner, Schahram Dustdar, Branimir Wetzstein, and Frank Leymann
    In 2012 Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube) , Apr 2012
  8. CloudScale: a Novel Middleware for Building Transparently Scaling Cloud Applications
    Philipp Leitner, Benjamin Satzger, Waldemar Hummer, Christian Inzinger, and Schahram Dustdar
    In Proceedings of the 27th Annual ACM Symposium on Applied Computing (SAC ’12) , Trento, Italy, Apr 2012
  9. Non-Intrusive Policy Optimization for Dependable and Adaptive Service-Oriented Systems
    Christian Inzinger, Benjamin Satzger, Waldemar Hummer, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the 27th Annual ACM Symposium on Applied Computing (SAC ’12) , Trento, Italy, Apr 2012

2011

  1. VRESCo - Vienna Runtime Environment for Service-oriented Computing
    Waldemar Hummer, Philipp Leitner, Anton Michlmayr, Florian Rosenberg, and Schahram Dustdar
    In Service Engineering , Apr 2011
  2. SEPL - a Domain-Specific Language and Execution Environment for Protocols of Stateful Web Services
    Waldemar Hummer, Philipp Leitner, and Schahram Dustdar
    Distributed Parallel Databases, Apr 2011
  3. Identifying Influential Factors of Business Process Performance Using Dependency Analysis
    Branimir Wetzstein, Philipp Leitner, Florian Rosenberg, Schahram Dustdar, and Frank Leymann
    Enterprise Information Systems, Apr 2011
  4. Stepwise and Asynchronous Runtime Optimization of Web Service Compositions
    Philipp Leitner, Waldemar Hummer, Benjamin Satzger, and Schahram Dustdar
    In Proceedings of the 12th International Conference on Web Information System Engineering (WISE’11), Short Paper Track , Sydney, Australia, Apr 2011
  5. Distributed Continuous Queries Over Web Service Event Streams
    Waldemar Hummer, Benjamin Satzger, Philipp Leitner, Christian Inzinger, and Schahram Dustdar
    In Proceedings of the 7th International Conference on Next Generation Web Services Practices (NWeSP’11) , Apr 2011
  6. Dynamic Migration of Processing Elements for Optimized Query Execution in Event-Based Systems
    Waldemar Hummer, Philipp Leitner, Benjamin Satzger, and Schahram Dustdar
    In Proceedings of the 2011th Confederated On The Move to Meaningful Internet Systems Conference - Volume Part II , Crete, Greece, Apr 2011
  7. Esc: Towards an Elastic Stream Computing Platform for the Cloud
    Benjamin Satzger, Waldemar Hummer, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the IEEE Fifth International Conference on Cloud Computing (CLOUD’11), Application and Experience Track , Apr 2011
  8. Test Coverage of Data-Centric Dynamic Compositions in Service-Based Systems
    Waldemar Hummer, Orna Raz, Onn Shehory, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the 2011 Fourth IEEE International Conference on Software Testing, Verification and Validation (ICST ’11) , Apr 2011
  9. WS-Aggregation: Distributed Aggregation of Web Services Data
    Waldemar Hummer, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the 2011 ACM Symposium on Applied Computing (SAC ’11) , TaiChung, Taiwan, Apr 2011
  10. On Preventing Violations of Service Level Agreements in Composed Services using Self-Adaptation
    Philipp Leitner
    Apr 2011

2010

  1. Event Processing in Web Service Runtime Environments
    Anton Michlmayr, Philipp Leitner, Florian Rosenberg, and Schahram Dustdar
    In Principles and Applications of Distributed Event-Based Systems , Apr 2010
  2. A Mediator-Based Approach to Resolving Interface Heterogeneity of Web Services
    Philipp Leitner, Florian Rosenberg, Anton Michlmayr, Andreas Huber, and Schahram Dustdar
    In Emerging Web Services Technology Volume III , Apr 2010
  3. End-to-End Support for QoS-Aware Service Selection, Binding, and Mediation in VRESCo
    Anton Michlmayr, Florian Rosenberg, Philipp Leitner, and Schahram Dustdar
    IEEE Transactions on Services Computing, Apr 2010
  4. Selective Service Provenance in the VRESCo Runtime
    Anton Michlmayr, Florian Rosenberg, Philipp Leitner, and Schahram Dustdar
    International Journal of Web Service Research, Apr 2010
  5. A Step-by-Step Debugging Technique to Facilitate Mashup Development and Maintenance
    Waldemar Hummer, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups (Mashups ’09/’10) , Ayia Napa, Cyprus, Apr 2010
  6. Preventing SLA Violations in Service Compositions Using Aspect-Based Fragment Substitution
    Philipp Leitner, Branimir Wetzstein, Dimka Karastoyanova, Waldemar Hummer, Schahram Dustdar, and Frank Leymann
    In Proceedings of the International Conference on Service-Oriented Computing (ICSOC’10) , Apr 2010
  7. Monitoring, Prediction and Prevention of SLA Violations in Composite Services
    Philipp Leitner, Anton Michlmayr, Florian Rosenberg, and Schahram Dustdar
    In Proceedings of the 2010 IEEE International Conference on Web Services (ICWS ’10), Industry and Applications Track , Apr 2010
  8. Metaheuristic Optimization of Large-Scale QoS-aware Service Compositions
    Florian Rosenberg, Max Benjamin Müller, Philipp Leitner, Anton Michlmayr, Athman Bouguettaya, and Schahram Dustdar
    In Proceedings of the 2010 IEEE International Conference on Services Computing (SCC ’10) , Apr 2010

2009

  1. Daios: Efficient Dynamic Web Service Invocation
    Philipp Leitner, Florian Rosenberg, and Schahram Dustdar
    IEEE Internet Computing, Apr 2009
  2. Ensuring Cost-Optimal SLA Conformance for Composite Service Providers
    Philipp Leitner
    In Proceedings of the PhD Symposium of the 7th International Joint Conference on Service Oriented Computing (ICSOC/ServiceWave 2009) , Apr 2009
  3. Runtime Prediction of Service Level Agreement Violations for Composite Services
    Philipp Leitner, Branimir Wetzstein, Florian Rosenberg, Anton Michlmayr, Schahram Dustdar, and Frank Leymann
    In Proceedings of the 2009 International Conference on Service-Oriented Computing Workshops , Stockholm, Sweden, Apr 2009
  4. Comprehensive QoS Monitoring of Web Services and Event-Based SLA Violation Detection
    Anton Michlmayr, Florian Rosenberg, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the 4th International Workshop on Middleware for Service Oriented Computing (MWSOC’09) , Urbana Champaign, Illinois, Apr 2009
  5. Selecting Web Services Based on Past User Experiences
    Philipp Leitner, Anton Michlmayr, Florian Rosenberg, and Schahram Dustdar
    In Proceedings of the 209 Asian-Pacific Services Computing Conference (APSCC’09) , Apr 2009
  6. VieSLAF Framework: Enabling Adaptive and Versatile SLA-Management
    Ivona Brandic, Dejan Music, Philipp Leitner, and Schahram Dustdar
    In Grid Economics and Business Models , Apr 2009
  7. Monitoring and Analyzing Influential Factors of Business Process Performance
    Branimir Wetzstein, Philipp Leitner, Florian Rosenberg, Ivona Brandic, Schahram Dustdar, and Frank Leymann
    In Proceedings of the 2009 IEEE International Enterprise Distributed Object Computing Conference (EDOC ’09) , Auckland, New Zealand, Apr 2009
  8. An End-to-End Approach for QoS-Aware Service Composition
    Florian Rosenberg, Predrag Celikovic, Anton Michlmayr, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the 2009 IEEE International Enterprise Distributed Object Computing Conference (EDOC ’09) , Auckland, New Zealand, Apr 2009
  9. Service Provenance in QoS-Aware Web Service Runtimes
    Anton Michlmayr, Florian Rosenberg, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the 2009 IEEE International Conference on Web Services (ICWS ’09) , Apr 2009
  10. Towards Composition as a Service - A Quality of Service Driven Approach
    Florian Rosenberg, Philipp Leitner, Anton Michlmayr, Predrag Celikovic, and Schahram Dustdar
    In Proceedings of the 1st Workshop on Information and Software as Service (WISS) , Apr 2009

2008

  1. Modelling Behaviour and Distribution for the Management of Next Generation Networks
    Claire Fahy, Miguel Ponce Leon, Sven Meer, Ricardo Marin, Julio Vivero, Joan Serrat, Nicholas Georgalas, Philipp Leitner, Sandra Collins, and B Baesjou
    In Advanced Autonomic Networking and Communication , Apr 2008
  2. Integrated Metadata Support for Web Service Runtimes
    Florian Rosenberg, Philipp Leitner, Anton Michlmayr, and Schahram Dustdar
    In Proceedings of the 2008 12th Enterprise Distributed Object Computing Conference Workshops , Apr 2008
  3. Advanced Event Processing and Notifications in Service Runtime Environments
    Anton Michlmayr, Florian Rosenberg, Philipp Leitner, and Schahram Dustdar
    In Proceedings of the 2nd International Conference on Distributed Event-Based Systems (DEBS’08) , Rome, Italy, Apr 2008
  4. Publish/Subscribe in the VRESCo SOA Runtime
    Anton Michlmayr, Philipp Leitner, Florian Rosenberg, and Schahram Dustdar
    In Proceedings of the 2nd International Conference on Distributed Event-Based Systems (DEBS’08), Demo Paper Track , Rome, Italy, Apr 2008
  5. End-to-End Versioning Support for Web Services
    Philipp Leitner, Anton Michlmayr, Florian Rosenberg, and Schahram Dustdar
    In Proceedings of the 2008 IEEE International Conference on Services Computing (SCC’08) - Volume 1 , Apr 2008

2007

  1. Securing the Madeira Network Management System
    Ricardo Marin, Julio Vivero, Philipp Leitner, Andreas Neppach, Martin Zach, Daniel Ortega, B. Baesjou, and Paulo Arozarena
    In Proceedings of the 15th International Conference on Software, Telecommunications and Computer Networks (SoftCOM) , Apr 2007
  2. Fault Management Based on Peer-to-Peer Paradigms; a Case Study Report From the CELTIC Project Madeira
    Markus Leitner, Philipp Leitner, Martin Zach, Sandra Collins, and Claire Fahy
    In Proceedings of the 10th IFIP/IEEE International Symposium on Integrated Network Management (IM’07), Short Paper Track , Apr 2007
  3. The Daios Framework - Dynamic, Asynchronous and Message-oriented Invocation of Web Services
    Philipp Leitner
    Apr 2007

2006

  1. A Distributed Policy Based Solution in a Fault Management Scenario
    Ricardo Marin, Julio Vivero, Hai Nguyen, Juan Serrat, Philipp Leitner, Martin Zach, and Claire Fahy
    In Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM’06), Short Paper Track , Apr 2006