Test case prioritization approaches in regression testing: A systematic literature review

M Khatibsyarbini, MA Isa, DNA Jawawi… - Information and Software …, 2018 - Elsevier
Context Software quality can be assured by going through software testing process.
However, software testing phase is an expensive process as it consumes a longer time. By …

A novel approach integrating AHP and TOPSIS under spherical fuzzy sets for advanced manufacturing system selection

M Mathew, RK Chakrabortty, MJ Ryan - Engineering Applications of …, 2020 - Elsevier
The hybrid of AHP and TOPSIS has led researchers to integrate the combination with
different extensions of fuzzy sets. The recently developed three-dimensional spherical fuzzy …

On the search for industry-relevant regression testing research

NB Ali, E Engström, M Taromirad, MR Mousavi… - Empirical Software …, 2019 - Springer
Regression testing is a means to assure that a change in the software, or its execution
environment, does not introduce new defects. It involves the expensive undertaking of …

What is AI software testing? and why

J Gao, C Tao, D Jie, S Lu - 2019 IEEE International Conference …, 2019 - ieeexplore.ieee.org
With the fast advance of artificial intelligence technology and data-driven machine learning
techniques, building high-quality AI-based software in different application domains is …

Multi-criteria optimization of system integration testing

S Tahvili - 2018 - diva-portal.org
Optimizing software testing process has received much attention over the last few decades.
Test optimization is typically seen as a multi-criteria decision making problem. One aspect of …

Using relative lines of code to guide automated test generation for python

J Holmes, I Ahmed, C Brindescu, R Gopinath… - ACM Transactions on …, 2020 - dl.acm.org
Raw lines of code (LOC) is a metric that does not, at first glance, seem extremely useful for
automated test generation. It is both highly language-dependent and not extremely …

Functional dependency detection for integration test cases

S Tahvili, M Ahlberg, E Fornander… - … on Software Quality …, 2018 - ieeexplore.ieee.org
This paper presents a natural language processing (NLP) based approach that, given
software requirements specification, allows the functional dependency detection between …

Dynamic integration test selection based on test case dependencies

S Tahvili, M Saadatmand, S Larsson… - 2016 IEEE Ninth …, 2016 - ieeexplore.ieee.org
Prioritization, selection and minimization of test cases are well-known problems in software
testing. Test case prioritization deals with the problem of ordering an existing set of test …

Cost-benefit analysis of using dependency knowledge at integration testing

S Tahvili, M Bohlin, M Saadatmand, S Larsson… - … , Norway, November 22 …, 2016 - Springer
In software system development, testing can take considerable time and resources, and
there are numerous examples in the literature of how to improve the testing process. In …

A fault based approach to test case prioritization

F Farooq, A Nadeem - 2017 International Conference on …, 2017 - ieeexplore.ieee.org
Regression testing is performed to ensure that the no new faults have been introduced in the
software after modification and the software continues to work correctly. Regression testing …