Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Symlm: Predicting function names in stripped binaries via context-sensitive execution-aware code embeddings
Predicting function names in stripped binaries is an extremely useful but challenging task, as
it requires summarizing the execution behavior and semantics of the function in human …
it requires summarizing the execution behavior and semantics of the function in human …
A survey on machine learning techniques for source code analysis
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …
these techniques to a myriad of software engineering tasks that use source code analysis …
Learning to represent programs with heterogeneous graphs
Code representation, which transforms programs into vectors with semantics, is essential for
source code processing. We have witnessed the effectiveness of incorporating structural …
source code processing. We have witnessed the effectiveness of incorporating structural …
[HTML][HTML] A survey on machine learning techniques applied to source code
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …
these techniques to a myriad of software engineering tasks that use source code analysis …
Learning to recommend method names with global context
In programming, the names for the program entities, especially for the methods, are the
intuitive characteristic for understanding the functionality of the code. To ensure the …
intuitive characteristic for understanding the functionality of the code. To ensure the …
Natural is the best: Model-agnostic code simplification for pre-trained large language models
Pre-trained Large Language Models (LLM) have achieved remarkable successes in several
domains. However, code-oriented LLMs are often heavy in computational complexity, and …
domains. However, code-oriented LLMs are often heavy in computational complexity, and …
Lightweight global and local contexts guided method name recommendation with prior knowledge
The quality of method names is critical for the readability and maintainability of source code.
However, it is often challenging to construct concise method names. To alleviate this …
However, it is often challenging to construct concise method names. To alleviate this …
Analysis of Program Representations Based on Abstract Syntax Trees and Higher-Order Markov Chains for Source Code Classification Task
In this paper we consider the research and development of classifiers that are trained to
predict the task solved by source code. Possible applications of such task detection …
predict the task solved by source code. Possible applications of such task detection …
Dataset of Program Source Codes Solving Unique Programming Exercises Generated by Digital Teaching Assistant
LA Demidova, EG Andrianova, PN Sovietov… - Data, 2023 - mdpi.com
This paper presents a dataset containing automatically collected source codes solving
unique programming exercises of different types. The programming exercises were …
unique programming exercises of different types. The programming exercises were …
Machine learning-based automated grading and feedback tools for programming: A meta-analysis
Research into automated grading has increased as Computer Science courses grow.
Dynamic and static approaches are typically used to implement these graders, the most …
Dynamic and static approaches are typically used to implement these graders, the most …