A systematic review on test suite reduction: Approaches, experiment's quality evaluation, and guidelines

SUR Khan, SP Lee, N Javaid, W Abdul - IEEE Access, 2018 - ieeexplore.ieee.org
Regression testing aims at testing a system under test (SUT) in the presence of changes. As
a SUT changes, the number of test cases increases to handle the modifications, and …

Risk-based testing: identifying, assessing, mitigating & managing risks efficiently in software testing

O Dahiya, K Solanki, A Dhankhar - International Journal of …, 2020 - papers.ssrn.com
Most of the software organizations often strive hard while deciding the release dates of their
software product. This is because no organization wants to take risks where the fault is …

Resource Usage and Optimization Opportunities in Workflows of GitHub Actions

I Bouzenia, M Pradel - Proceedings of the 46th IEEE/ACM International …, 2024 - dl.acm.org
Continuous integration and continuous delivery (CI/CD) has become a prevalent practice in
software development. GitHub Actions is emerging as a popular platform for implementing …

Exploration and analysis of regression test suite optimization

Z Anwar, A Ahsan - ACM SIGSOFT Software Engineering Notes, 2014 - dl.acm.org
Regression Test Suite Optimization (RTO) is an active research area. A Regression Test
Suite is always growing due to changes in software, which increases testing time. To save …

A hybrid-adaptive neuro-fuzzy inference system for multi-objective regression test suites optimization

Z Anwar, H Afzal, N Bibi, H Abbas, A Mohsin… - Neural Computing and …, 2019 - Springer
Regression testing is a mandatory activity of software development life cycle, which is
performed to ensure that modifications have not caused any adverse effects on the system's …

Test case prioritization using extended digraphs

SS Emam, J Miller - ACM Transactions on Software Engineering and …, 2015 - dl.acm.org
Although many test case prioritization techniques exist, their performance is far from perfect.
Hence, we propose a new fault-based test case prioritization technique to promote fault …

Multi-objective integer programming approaches for solving the multi-criteria test-suite minimization problem: Towards sound and complete solutions of a particular …

Y Xue, YF Li - ACM Transactions on Software Engineering and …, 2020 - dl.acm.org
Test-suite minimization is one key technique for optimizing the software testing process. Due
to the need to balance multiple factors, multi-criteria test-suite minimization (MCTSM) …

[PDF][PDF] A Greedy Approach for Coverage-Based Test Suite Reduction.

P Harris, N Raju - … Arab Journal of Information Technology (IAJIT), 2015 - researchgate.net
Software testing is an activity to find maximum number of errors which have not been
discovered yet with optimum time and effort. As the software evolves the size of the test suite …

A methodology for regression testing reduction and prioritization of agile releases

P Kandil, S Moussa, N Badr - 2015 5th international conference …, 2015 - ieeexplore.ieee.org
Regression testing is the type of software testing that seeks to uncover new software bugs in
existing areas of a system after changes have been made to them. The significance of …

Qualitative optimization in software engineering: A short survey

GR Santhanam - Journal of Systems and Software, 2016 - Elsevier
Many software engineering problems involve finding optimal solutions from a set of feasible
solutions. Such methods often require stakeholders such as developers and testers to …