Towards automatic and flexible unit test generation for legacy hpc code

C Hovy, J Kunkel - … Workshop on Software Engineering for High …, 2016 - ieeexplore.ieee.org
Unit testing is an established practice in professional software development. However, in
high-performance computing (HPC) with its scientific applications, it is not widely applied …

The HPC Testbed of the Italian Grid Infrastructure

R Alfieri, S Arezzini, GB Barone… - 2013 21st Euromicro …, 2013 - ieeexplore.ieee.org
Even though the Italian Grid Infrastructure (IGI) is a general purpose distributed platform, in
the past it has been used mainly for serial computations. Parallel applications have been …

Unit test generation during software development: Evosuite plugins for maven, intellij and jenkins

A Arcuri, J Campos, G Fraser - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
Different techniques to automatically generate unit tests for object oriented classes have
been proposed, but how to integrate these tools into the daily activities of software …

UnitTestBot: Automated unit test generation for C code in integrated development environments

D Ivanov, A Babushkin, S Grigoryev… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Symbolic execution (SE) is one of the most promising techniques for automated unit test
generation, which is claimed to streamline the testing process and reduce developers' effort …

Automated static analysis of unit test code

R Ramler, M Moser, J Pichler - 2016 IEEE 23rd International …, 2016 - ieeexplore.ieee.org
Automated unit tests are an essential software quality assurance measure that is widely
used in practice. In many projects, thus, large volumes of test code have co-evolved with the …

An industrial evaluation of unit test generation: Finding real faults in a financial application

MM Almasi, H Hemmati, G Fraser… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Automated unit test generation has been extensively studied in the literature in recent years.
Previous studies on open source systems have shown that test generation tools are quite …

Are there any unit tests? an empirical study on unit testing in open source python projects

F Trautsch, J Grabowski - 2017 IEEE International Conference …, 2017 - ieeexplore.ieee.org
Unit testing is an essential practice in Extreme Programming (XP) and Test-driven
Development (TDD) and used in many software lifecycle models. Additionally, a lot of …

Enabling continuous testing of HPC systems using ReFrame

V Karakasis, T Manitaras, VH Rusu… - Tools and Techniques …, 2020 - Springer
Regression testing of HPC systems is of crucial importance when it comes to ensure the
quality of service offered to the end users. At the same time, it poses a great challenge to the …

Closing the gap between unit test code and documentation

K Stöcker, H Washizaki… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Test Driven Development as well as the documentation of tests and their architecture are
today an important pillar of software quality assurance. The change of requirements during …

Test-Driven Development for Parallel Applications

JW Burris - 2017 Second International Conference on …, 2017 - ieeexplore.ieee.org
This paper describes the use and benefits of the testdriven development paradigm in
parallel application development. A brief background on test-driven development for …