Large language models for software engineering: A systematic literature review

X Hou, Y Zhao, Y Liu, Z Yang, K Wang, L Li… - arXiv preprint arXiv …, 2023 - arxiv.org
Large Language Models (LLMs) have significantly impacted numerous domains, notably
including Software Engineering (SE). Nevertheless, a well-rounded understanding of the …

A survey of flaky tests

O Parry, GM Kapfhammer, M Hilton… - ACM Transactions on …, 2021 - dl.acm.org
Tests that fail inconsistently, without changes to the code under test, are described as flaky.
Flaky tests do not give a clear indication of the presence of software bugs and thus limit the …

Flakify: A black-box, language model-based predictor for flaky tests

S Fatima, TA Ghaleb, L Briand - IEEE Transactions on Software …, 2022 - ieeexplore.ieee.org
Software testing assures that code changes do not adversely affect existing functionality.
However, a test case can be flaky, ie, passing and failing across executions, even for the …

Continuous integration and delivery practices for cyber-physical systems: An interview-based study

F Zampetti, D Tamburri, S Panichella… - ACM Transactions on …, 2023 - dl.acm.org
Continuous Integration and Delivery (CI/CD) practices have shown several benefits for
software development and operations, such as faster release cycles and early discovery of …

On the use of test smells for prediction of flaky tests

B Camara, M Silva, A Endo, S Vergilio - Proceedings of the 6th Brazilian …, 2021 - dl.acm.org
Regression testing is an important phase to deliver software with quality. However, flaky
tests hamper the evaluation of test results and can increase costs. This is because a flaky …

An empirical study of flaky tests in javascript

N Hashemi, A Tahir, S Rasheed - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Flaky tests (tests with non-deterministic outcomes) can be problematic for testing efficiency
and software reliability. Flaky tests in test suites can also significantly delay software …

What is the vocabulary of flaky tests? an extended replication

BHP Camara, MAG Silva, AT Endo… - 2021 IEEE/ACM 29th …, 2021 - ieeexplore.ieee.org
Software systems have been continuously evolved and delivered with high quality due to the
widespread adoption of automated tests. A recurring issue hurting this scenario is the …

Mining android api usage to generate unit test cases for pinpointing compatibility issues

X Sun, X Chen, Y Zhao, P Liu, J Grundy… - Proceedings of the 37th …, 2022 - dl.acm.org
Despite being one of the largest and most popular projects, the official Android framework
has only provided test cases for less than 30% of its APIs. Such a poor test case coverage …

Software test results exploration and visualization with continuous integration and nightly testing

PE Strandberg, W Afzal, D Sundmark - International Journal on Software …, 2022 - Springer
Software testing is key for quality assurance of embedded systems. However, with increased
development pace, the amount of test results data risks growing to a level where exploration …

[HTML][HTML] Test flakiness' causes, detection, impact and responses: A multivocal review

A Tahir, S Rasheed, J Dietrich, N Hashemi… - Journal of Systems and …, 2023 - Elsevier
Flaky tests (tests with non-deterministic outcomes) pose a major challenge for software
testing. They are known to cause significant issues, such as reducing the effectiveness and …