Boosting coverage-based fault localization via graph-based representation learning
Coverage-based fault localization has been extensively studied in the literature due to its
effectiveness and lightweightness for real-world systems. However, existing techniques …
effectiveness and lightweightness for real-world systems. However, existing techniques …
State of practical applicability of regression testing research: A live systematic literature review
Context: Software regression testing refers to rerunning test cases after the system under
test is modified, ascertaining that the changes have not (re-) introduced failures. Not all …
test is modified, ascertaining that the changes have not (re-) introduced failures. Not all …
Prioritizing test inputs for deep neural networks via mutation analysis
Deep Neural Network (DNN) testing is one of the most widely-used ways to guarantee the
quality of DNNs. However, labeling test inputs to check the correctness of DNN prediction is …
quality of DNNs. However, labeling test inputs to check the correctness of DNN prediction is …
Systematic literature review on test case selection and prioritization: A tertiary study
Software testing is undertaken to ensure that the software meets the expected requirements.
The intention is to find bugs, errors, or defects in the developed software so that they can be …
The intention is to find bugs, errors, or defects in the developed software so that they can be …
Practical accuracy estimation for efficient deep neural network testing
Deep neural network (DNN) has become increasingly popular and DNN testing is very
critical to guarantee the correctness of DNN, ie, the accuracy of DNN in this work. However …
critical to guarantee the correctness of DNN, ie, the accuracy of DNN in this work. However …
GraphPrior: Mutation-based test input prioritization for graph neural networks
Graph Neural Networks (GNNs) have achieved promising performance in a variety of
practical applications. Similar to traditional DNNs, GNNs could exhibit incorrect behavior that …
practical applications. Similar to traditional DNNs, GNNs could exhibit incorrect behavior that …
Exploring better black-box test case prioritization via log analysis
Test case prioritization (TCP) has been widely studied in regression testing, which aims to
optimize the execution order of test cases so as to detect more faults earlier. TCP has been …
optimize the execution order of test cases so as to detect more faults earlier. TCP has been …
Test input prioritization for 3d point clouds
3D point cloud applications have become increasingly prevalent in diverse domains,
showcasing their efficacy in various software systems. However, testing such applications …
showcasing their efficacy in various software systems. However, testing such applications …
[HTML][HTML] A survey on runtime testing of dynamically adaptable and distributed systems
This article addresses the need of applying testing activities with the purpose of checking the
consistency and the correctness of distributed and dynamically adaptable systems whose …
consistency and the correctness of distributed and dynamically adaptable systems whose …
What helped, and what did not? an evaluation of the strategies to improve continuous integration
Continuous integration (CI) is a widely used practice in modern software engineering.
Unfortunately, it is also an expensive practice-Google and Mozilla estimate their CI systems …
Unfortunately, it is also an expensive practice-Google and Mozilla estimate their CI systems …