A declarative approach for performance tests execution in continuous software development environments

V Ferme, C Pautasso - Proceedings of the 2018 ACM/SPEC international …, 2018 - dl.acm.org
Software performance testing is an important activity to ensure quality in continuous software
development environments. Current performance testing approaches are mostly based on …

Towards automating representative load testing in continuous software engineering

H Schulz, T Angerstein, A van Hoorn - Companion of the 2018 ACM …, 2018 - dl.acm.org
As an application's performance can significantly impact the user satisfaction and,
consequently, the business success, companies need to test performance before delivery …

Machine learning-assisted performance testing

MH Moghadam - Proceedings of the 2019 27th ACM Joint Meeting on …, 2019 - dl.acm.org
Automated testing activities like automated test case generation imply a reduction in human
effort and cost, with the potential to impact the test coverage positively. If the optimal policy …

Towards holistic continuous software performance assessment

V Ferme, C Pautasso - Proceedings of the 8th ACM/SPEC on …, 2017 - dl.acm.org
In agile, fast and continuous development lifecycles, software performance analysis is
fundamental to confidently release continuously improved software versions. Researchers …

Continuous validation of performance test workloads

MD Syer, W Shang, ZM Jiang, AE Hassan - Automated Software …, 2017 - Springer
The rise of large-scale software systems poses many new challenges for the software
performance engineering field. Failures in these systems are often associated with …

PPTAM: production and performance testing based application monitoring

A Avritzer, D Menasché, V Rufino, B Russo… - Companion of the 2019 …, 2019 - dl.acm.org
It is mandatory to continuously assess software systems during development and operation,
eg, through testing and monitoring, to make sure that they meet their required level of …

Perfci: A toolchain for automated performance testing during continuous integration of python projects

O Javed, JH Dawes, M Han, G Franzoni… - Proceedings of the 35th …, 2020 - dl.acm.org
Software performance testing is an essential quality assurance mechanism that can identify
optimization opportunities. Automating this process requires strong tool support, especially …

Towards the use of the readily available tests from the release pipeline as performance tests: Are we there yet?

Z Ding, J Chen, W Shang - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
Performance is one of the important aspects of software quality. Performance issues exist
widely in software systems, and the process of fixing the performance issues is an essential …

Machine learning to guide performance testing: An autonomous test framework

MH Moghadam, M Saadatmand, M Borg… - … on software testing …, 2019 - ieeexplore.ieee.org
Satisfying performance requirements is of great importance for performance-critical software
systems. Performance analysis to provide an estimation of performance indices and …

Systematic performance evaluation based on tailored benchmark applications

C Weiss, D Westermann, C Heger… - Proceedings of the 4th …, 2013 - dl.acm.org
Performance (ie, response time, throughput, resource consumption) is a key quality metric of
today's applications as it heavily affects customer satisfaction. SAP strives to identify and fix …