A statistics-based performance testing methodology for cloud applications

S He, G Manns, J Saunders, W Wang… - Proceedings of the …, 2019 - dl.acm.org
The low cost of resource ownership and flexibility have led users to increasingly port their
applications to the clouds. To fully realize the cost benefits of cloud services, users usually …

Validating and improving test-case effectiveness

Y Chernak - IEEE software, 2001 - ieeexplore.ieee.org
Validating and improving test-case effectiveness Page 1 feature 0740-7459/00/$10.00 © 2001
IEEE January/February 2001 IEEE SOFTWARE 81 ultimate system quality. Implementing the …

Cloudperf: A performance test framework for distributed and dynamic multi-tenant environments

N Michael, N Ramannavar, Y Shen, S Patil… - … of the 8th ACM/SPEC on …, 2017 - dl.acm.org
The evolution of cloud-computing imposes many challenges on performance testing and
requires not only a different approach and methodology of performance evaluation and …

Automatic testing of design faults in mapreduce applications

J Morán, A Bertolino, C de la Riva… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
New processing models are being adopted in Big Data engineering to overcome the
limitations of traditional technology. Among them, MapReduce stands out by allowing for the …

Improving test effectiveness using test executions history: An industrial experience report

A Najafi, W Shang, PC Rigby - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
The cost of software testing has become a burden for software companies in the era of rapid
release and continuous integration. Our industrial collaborator Ericsson also faces the …

Utilizing performance unit tests to increase performance awareness

V Horký, P Libič, L Marek, A Steinhauser… - Proceedings of the 6th …, 2015 - dl.acm.org
Many decisions taken during software development impact the resulting application
performance. The key decisions whose potential impact is large are usually carefully …

Performance regression testing target prioritization via performance risk analysis

P Huang, X Ma, D Shen, Y Zhou - Proceedings of the 36th International …, 2014 - dl.acm.org
As software evolves, problematic changes can significantly degrade software performance,
ie, introducing performance regression. Performance regression testing is an effective way …

An exploratory study of performance regression introducing code changes

J Chen, W Shang - 2017 ieee international conference on …, 2017 - ieeexplore.ieee.org
Performance is an important aspect of software quality. In fact, large software systems
failures are often due to performance issues rather than functional bugs. One of the most …

Assessing incremental testing practices and their impact on project outcomes

AM Kazerouni, CA Shaffer, SH Edwards… - Proceedings of the 50th …, 2019 - dl.acm.org
Software testing is an important aspect of the development process, one that has proven to
be a challenge to formally introduce into the typical undergraduate CS curriculum …

Continuous benchmarking: Using system benchmarking in build pipelines

M Grambow, F Lehmann… - 2019 IEEE International …, 2019 - ieeexplore.ieee.org
Continuous integration and deployment are established paradigms in modern software
engineering. Both intend to ensure the quality of software products and to automate the …