Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Natural language generation and understanding of big code for AI-assisted programming: A review
MF Wong, S Guo, CN Hang, SW Ho, CW Tan - Entropy, 2023 - mdpi.com
This paper provides a comprehensive review of the literature concerning the utilization of
Natural Language Processing (NLP) techniques, with a particular focus on transformer …
Natural Language Processing (NLP) techniques, with a particular focus on transformer …
A survey of machine learning for big code and naturalness
Research at the intersection of machine learning, programming languages, and software
engineering has recently taken important steps in proposing learnable probabilistic models …
engineering has recently taken important steps in proposing learnable probabilistic models …
Software vulnerability analysis and discovery using machine-learning and data-mining techniques: A survey
Software security vulnerabilities are one of the critical issues in the realm of computer
security. Due to their potential high severity impacts, many different approaches have been …
security. Due to their potential high severity impacts, many different approaches have been …
Improving bug detection via context-based code representation learning and attention-based neural networks
Bug detection has been shown to be an effective way to help developers in detecting bugs
early, thus, saving much effort and time in software development process. Recently, deep …
early, thus, saving much effort and time in software development process. Recently, deep …
Learning natural coding conventions
Every programmer has a characteristic style, ranging from preferences about identifier
naming to preferences about object relationships and design patterns. Coding conventions …
naming to preferences about object relationships and design patterns. Coding conventions …
On the" naturalness" of buggy code
Real software, the kind working programmers produce by the kLOC to solve real-world
problems, tends to be" natural", like speech or natural language; it tends to be highly …
problems, tends to be" natural", like speech or natural language; it tends to be highly …
Are code examples on an online q&a forum reliable? a study of api misuse on stack overflow
Programmers often consult an online Q&A forum such as Stack Overflow to learn new APIs.
This paper presents an empirical study on the prevalence and severity of API misuse on …
This paper presents an empirical study on the prevalence and severity of API misuse on …
Graph-based statistical language model for code
n-gram statistical language model has been successfully applied to capture programming
patterns to support code completion and suggestion. However, the approaches using n …
patterns to support code completion and suggestion. However, the approaches using n …
Checking app behavior against app descriptions
How do we know a program does what it claims to do? After clustering Android apps by their
description topics, we identify outliers in each cluster with respect to their API usage. A" …
description topics, we identify outliers in each cluster with respect to their API usage. A" …
MAPO: Mining and recommending API usage patterns
To improve software productivity, when constructing new software systems, programmers
often reuse existing libraries or frameworks by invoking methods provided in their APIs …
often reuse existing libraries or frameworks by invoking methods provided in their APIs …