Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Pitfalls in language models for code intelligence: A taxonomy and survey
Modern language models (LMs) have been successfully employed in source code
generation and understanding, leading to a significant increase in research focused on …
generation and understanding, leading to a significant increase in research focused on …
A systematic literature review on explainability for machine/deep learning-based software engineering research
The remarkable achievements of Artificial Intelligence (AI) algorithms, particularly in
Machine Learning (ML) and Deep Learning (DL), have fueled their extensive deployment …
Machine Learning (ML) and Deep Learning (DL), have fueled their extensive deployment …
Counterfactual explanations for models of code
Machine learning (ML) models play an increasingly prevalent role in many software
engineering tasks. However, because most models are now powered by opaque deep …
engineering tasks. However, because most models are now powered by opaque deep …
Graph neural networks for vulnerability detection: A counterfactual explanation
Vulnerability detection is crucial for ensuring the security and reliability of software systems.
Recently, Graph Neural Networks (GNNs) have emerged as a prominent code embedding …
Recently, Graph Neural Networks (GNNs) have emerged as a prominent code embedding …
Test optimization in dnn testing: A survey
This 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 …
(DNN) testing. Here, test optimization refers to testing with low data labeling effort. We …
Self-adapting machine learning-based systems via a probabilistic model checking framework
This article focuses on the problem of optimizing the system utility of Machine Learning (ML)-
based systems in the presence of ML mispredictions. This is achieved via the use of self …
based systems in the presence of ML mispredictions. This is achieved via the use of self …
Leveraging feature bias for scalable misprediction explanation of machine learning models
Interpreting and debugging machine learning models is necessary to ensure the robustness
of the machine learning models. Explaining mispredictions can help significantly in doing so …
of the machine learning models. Explaining mispredictions can help significantly in doing so …
Interpretation-based code summarization
Code comment, ie, the natural language text to describe the semantic of a code snippet, is
an important way for developers to comprehend the code. Recently, a number of …
an important way for developers to comprehend the code. Recently, a number of …
A survey of trojans in neural models of source code: Taxonomy and techniques
In this work, we study literature in Explainable AI and Safe AI to understand poisoning of
neural models of code. In order to do so, we first establish a novel taxonomy for Trojan AI for …
neural models of code. In order to do so, we first establish a novel taxonomy for Trojan AI for …
Inferring data preconditions from deep learning models for trustworthy prediction in deployment
Deep learning models are trained with certain assumptions about the data during the
development stage and then used for prediction in the deployment stage. It is important to …
development stage and then used for prediction in the deployment stage. It is important to …