Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- surveyApril 2024
Test Optimization in DNN Testing: A Survey
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 4Article No.: 111, Pages 1–42https://doi.org/10.1145/3643678This article presents a comprehensive survey on test optimization in deep neural network (DNN) testing. Here, test optimization refers to testing with low data labeling effort. We analyzed 90 papers, including 43 from the software engineering (SE) ...
- research-articleDecember 2023
KAPE: kNN-based Performance Testing for Deep Code Search
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 2Article No.: 48, Pages 1–24https://doi.org/10.1145/3624735Code search is a common yet important activity of software developers. An efficient code search model can largely facilitate the development process and improve the programming quality. Given the superb performance of learning the contextual ...
- research-articleNovember 2023
LaF: Labeling-free Model Selection for Automated Deep Neural Network Reusing
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 1Article No.: 25, Pages 1–28https://doi.org/10.1145/3611666Applying deep learning (DL) to science is a new trend in recent years, which leads DL engineering to become an important problem. Although training data preparation, model architecture design, and model training are the normal processes to build DL models,...
- research-articleJuly 2022
An Empirical Study on Data Distribution-Aware Test Selection for Deep Learning Enhancement
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 31, Issue 4Article No.: 78, Pages 1–30https://doi.org/10.1145/3511598Similar to traditional software that is constantly under evolution, deep neural networks need to evolve upon the rapid growth of test data for continuous enhancement (e.g., adapting to distribution shift in a new environment for deployment). However, it ...
- research-articleJanuary 2021
Test Selection for Deep Learning Systems
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 30, Issue 2Article No.: 13, Pages 1–22https://doi.org/10.1145/3417330Testing of deep learning models is challenging due to the excessive number and complexity of the computations involved. As a result, test data selection is performed manually and in an ad hoc way. This raises the question of how we can automatically ...
- research-articleJuly 2018
A Hybrid Algorithm for Multi-Objective Test Case Selection
2018 IEEE Congress on Evolutionary Computation (CEC)Jul 2018, Pages 1–8https://doi.org/10.1109/CEC.2018.8477875Testing is crucial to ensure the quality of software systems-but testing is an expensive process, so test managers try to minimise the set of tests to run to save computing resources and speed up the testing process and analysis. One problem is that there ...
- research-articleMay 2016
Strong mutation-based test data generation using hill climbing
SBST '16: Proceedings of the 9th International Workshop on Search-Based Software TestingMay 2016, Pages 45–54https://doi.org/10.1145/2897010.2897012Mutation Testing is an effective test criterion for finding faults and assessing the quality of a test suite. Every test criterion requires the generation of test cases, which turns to be a manual and difficult task. In literature, search-based ...