A systematic review of machine learning methods in software testing

S Ajorloo, A Jamarani, M Kashfi, MH Kashani… - Applied Soft …, 2024 - Elsevier
Background The quest for higher software quality remains a paramount concern in software
testing, prompting a shift towards leveraging machine learning techniques for enhanced …

Test Case Prioritization in Continuous Integration environments: A systematic map** study

JAP Lima, SR Vergilio - Information and Software Technology, 2020 - Elsevier
Abstract Context: Continuous Integration (CI) environments allow frequent integration of
software changes, making software evolution more rapid and cost-effective. In such …

Systematic literature review on application of learning-based approaches in continuous integration

AK Arani, THM Le, M Zahedi, MA Babar - IEEE Access, 2024 - ieeexplore.ieee.org
Machine learning (ML) and deep learning (DL) analyze raw data to extract valuable insights
in specific phases. The rise of continuous practices in software projects emphasizes …

DevOpRET: Continuous reliability testing in DevOps

A Bertolino, GD Angelis, A Guerriero… - Journal of Software …, 2023 - Wiley Online Library
To enter the production stage, in DevOps practices candidate software releases have to
pass quality gates, where they are assessed to meet established target values for key …

Comparative study of machine learning test case prioritization for continuous integration testing

D Marijan - Software Quality Journal, 2023 - Springer
There is a growing body of research indicating the potential of machine learning to tackle
complex software testing challenges. One such challenge pertains to continuous integration …

Factors and techniques for software quality assurance in agile software development

G Kaur, I Kaur, S Harnal, S Malik - Agile Software Development …, 2023 - Wiley Online Library
Technology advances faster than ever in the current era, requiring global software
companies to work in an environment of fast‐paced change. In today's booming software …

CGenProg: Adaptation of cartesian genetic programming with migration and opposite guesses for automatic repair of software regression faults

A Khalilian, A Baraani-Dastjerdi, B Zamani - Expert Systems with …, 2021 - Elsevier
In the last decade, the research community has been actively working to develop the
techniques that can automatically find a solution to a software fault, namely, automatic …

Efficient fault detection by test case prioritization via test case selection

JP Rajasingh, PS Kumar, S Srinivasan - Journal of Electronic Testing, 2023 - Springer
One of the significant features of software quality is software reliability. In the testing phase,
faults are identified and corrected by integrating them into software development, thus …

Hansie: Hybrid and consensus regression test prioritization

S Mondal, R Nasre - Journal of Systems and Software, 2021 - Elsevier
Traditionally, given a test-suite and the underlying system-under-test, existing test-case
prioritization heuristics report a permutation of the original test-suite that is seemingly best …

[PDF][PDF] Role of Fuzzy Approach towards Fault Detection for Distributed Components.

Y Hafeez, S Ali, N Jhanjhi, M Humayun… - … , Materials & Continua, 2021 - researchgate.net
Component-based software development is rapidly introducing numerous new paradigms
and possibilities to deliver highly customized software in a distributed environment. Among …