Predicting unstable software benchmarks using static source code features

C Laaber, M Basmaci, P Salza - Empirical Software Engineering, 2021‏ - Springer
Software benchmarks are only as good as the performance measurements they yield.
Unstable benchmarks show high variability among repeated measurements, which causes …

Performance regression testing initiatives: A systematic map**

LBR dos Santos, ÉF de Souza, C Trubiani… - Information and …, 2024‏ - Elsevier
Context: Issues related to the performance of software systems are crucial, as they have the
potential to impede the effective utilization of products, compromise user satisfaction …

Identifying software performance changes across variants and versions

S Mühlbauer, S Apel, N Siegmund - Proceedings of the 35th IEEE/ACM …, 2020‏ - dl.acm.org
We address the problem of identifying performance changes in the evolution of configurable
software systems. Finding optimal configurations and configuration options that influence …

Search-based detection of code changes introducing performance regression

D Alshoaibi, MW Mkaouer, A Ouni, AM Wahaishi… - Swarm and Evolutionary …, 2022‏ - Elsevier
In contemporary software development, developers commonly conduct regression testing to
ensure that code changes do not affect software quality. Conducting performance regression …

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

M Grambow, C Laaber, P Leitner… - PeerJ Computer Science, 2021‏ - peerj.com
Performance problems in applications should ideally be detected as soon as they occur, ie,
directly when the causing code modification is added to the code repository. To this end …

Understanding software performance challenges an empirical study on stack overflow

DA Al Shoaibi, MW Mkaouer - 2023 International Conference …, 2023‏ - ieeexplore.ieee.org
Performance is a quality aspect describing how the software is performing. Any performance
degradation will further affect other quality aspects, such as usability. Software developers …

On the detection of performance regression introducing code changes: Experience from the git project

D Alshoaibi, I Chaabane, K Hannigan… - 2022 IEEE 29th …, 2022‏ - ieeexplore.ieee.org
For many software applications, performance is a critical Non-Functional requirement.
Different software testing techniques are associated with various types of software testing …

HOTCP: Hybrid Optimal Test Case Prioritisation with Multi-Objective Constraints

MB Wagh, VV Puri, SB Waykar… - Journal of Information & …, 2024‏ - World Scientific
As a result of late detection and resource limitations during any software evaluation, there
have been several software-related breakdowns or malfunctions. Many people have begun …

How do developers use the Java Stream API?

J Nostas, JPS Alcocer, DE Costa, A Bergel - International Conference on …, 2021‏ - Springer
Java 8 marked a shift in the Java development landscape by introducing functional-like
concepts in its stream library. Java developers can now rely on stream pipelines to simplify …

[PDF][PDF] Performance Testing Approach to Improve Scalability of Web Services by Addressing Web services Anomalies.

M Hasnain - 2021‏ - scholar.archive.org
A web service integrated into a composite service requires regression testing to comply with
the integrators' assumptions and provider-integrator contract. A test can be triggered either …