Flakeflagger: Predicting flakiness without rerunning tests

A Alshammari, C Morris, M Hilton… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
When developers make changes to their code, they typically run regression tests to detect if
their recent changes (re) introduce any bugs. However, many tests are flaky, and their …

Unveiling the microservices testing methods, challenges, solutions, and solutions gaps: A systematic map** study

M Hui, L Wang, H Li, R Yang, Y Song, H Zhuang… - Journal of Systems and …, 2024 - Elsevier
Microservices architecture (MSA) is widely used by enterprises and related practitioners.
Due to the importance of MSA in the industry, failure to identify its potential faults and errors …

Maintaining behaviour driven development specifications: Challenges and opportunities

LP Binamungu, SM Embury… - 2018 IEEE 25th …, 2018 - ieeexplore.ieee.org
In Behaviour-Driven Development (BDD) the behaviour of a software system is specified as
a set of example interactions with the system using a" Given-When-Then" structure. These …

Flakyrank: Predicting Flaky Tests Using Augmented Learning to Rank

J Wang, Y Lei, M Li, G Ren, H **e… - … on Software Analysis …, 2024 - ieeexplore.ieee.org
The ideal principle of software testing is that test results ought to be deterministic: a test
failure indicates the presence of a software bug, while a test success suggests the absence …

[PDF][PDF] A heuristic tool for measuring software quality using program language standards.

M Abdallah, M Alrifaee - Int. Arab J. Inf. Technol., 2022 - ccis2k.org
Quality is a critical aspect of any software system. Indeed, it is a key factor for the
competitiveness, longevity, and effectiveness of software products. Code review facilitates …

[Engineering Paper] Graal: The Quest for Source Code Knowledge

V Cosentino, S Duenas, A Zerouali… - 2018 IEEE 18th …, 2018 - ieeexplore.ieee.org
Source code analysis tools are designed to analyze code artifacts with different intents,
which span from improving the quality and security of the software to easing refactoring and …

Acknowledging Good Java Code with Code Perfumes

P Straubinger, F Obermüller… - 2024 36th International …, 2024 - ieeexplore.ieee.org
Java remains one of the most popular programming languages in education. Although Java
programming education is well supported by study materials, learners also need more …

Detecting Test Flakiness Without Rerunning Tests

A Alshammari - 2024 - search.proquest.com
A critical component of modern software development practices, particularly continuous
integration (CI), is the halt of development activities in response to test failures which …

An Evaluation of General-Purpose Static Analysis Tools on C/C++ Test Code

J Malm, E Enoiu, MA Naser, B Lisper… - 2022 48th Euromicro …, 2022 - ieeexplore.ieee.org
In recent years, maintaining test code quality has gained more attention due to increased
automation and the growing focus on issues caused during this process. Test code may …

[書籍][B] Detecting and correcting duplication in behaviour driven development specifications

LP Binamungu - 2020 - search.proquest.com
Abstract The Behaviour Driven Development (BDD) technique enables teams to specify
software requirements as example interactions with the system. Due to the use of natural …