Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Domain adaptive code completion via language models and decoupled domain databases
Large Language Models (LLMs) have demonstrated remarkable performance in code
completion. However, due to the lack of domain-specific knowledge, they may not be optimal …
completion. However, due to the lack of domain-specific knowledge, they may not be optimal …
The intellij platform: a framework for building plugins and mining software data
In software engineering, a great number of new approaches are being actively researched,
and a lot of tools are being developed based on them. These tools require a framework for …
and a lot of tools are being developed based on them. These tools require a framework for …
A Survey of Source Code Representations for Machine Learning-Based Cybersecurity Tasks
Machine learning techniques for cybersecurity-related software engineering tasks are
becoming increasingly popular. The representation of source code is a key portion of the …
becoming increasingly popular. The representation of source code is a key portion of the …
Evaluating the impact of source code parsers on ML4SE models
As researchers and practitioners apply Machine Learning to increasingly more software
engineering problems, the approaches they use become more sophisticated. A lot of …
engineering problems, the approaches they use become more sophisticated. A lot of …
Abstract syntax tree for method name prediction: How far are we?
Method name prediction (MNP) aims to recommend a proper name for a method given by
the developer, which can ease the programming task and improve programmer productivity …
the developer, which can ease the programming task and improve programmer productivity …
CMCS: contrastive-metric learning via vector-level sampling and augmentation for code search
Q Song, H Hu, T Dai - Scientific Reports, 2024 - nature.com
Code search aims to search for code snippets from large codebase that are semantically
related to natural query statements. Deep learning is a valuable method for solving code …
related to natural query statements. Deep learning is a valuable method for solving code …
Improving grading outcomes in software engineering projects through automated contributions summaries
K Presler-Marshall, S Heckman… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Teaming is a key aspect of most professional software engineering positions, and
consequently, team-based learning (TBL) features heavily in many undergraduate computer …
consequently, team-based learning (TBL) features heavily in many undergraduate computer …
On the Applicability of Annotation-Based Source Code Modification in Kotlin (Work in Progress)
D Pfeffer, M Weninger - Proceedings of the 20th ACM SIGPLAN …, 2023 - dl.acm.org
Annotations add metadata to source code entities such as classes or functions, which later
can be processed by so-called annotation processors to, for example, modify the annotated …
can be processed by so-called annotation processors to, for example, modify the annotated …
Development of code evaluation system based on abstract syntax tree
ATP Nguyen, VD Hoang - Journal of Technical Education Science, 2024 - jte.edu.vn
Analyzing and evaluating student-generated code poses a big headache for programming
education. Code evaluation is a delicate task requiring accuracy, efficiency, and error …
education. Code evaluation is a delicate task requiring accuracy, efficiency, and error …
Enhancing Code Insights through Semantic Change Impact Evaluation
C Vyshnavi, CM Raj, G Gopakumar… - 2024 15th …, 2024 - ieeexplore.ieee.org
In software development, system integrity is a measure of the impact code changes have on
them. It is determined by the team's comprehension. However, rapid evolution of change …
them. It is determined by the team's comprehension. However, rapid evolution of change …