Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Deep learning-based software engineering: progress, challenges, and opportunities
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …
which in turn has substantially advanced other research disciplines, such as natural …
[HTML][HTML] A decade of code comment quality assessment: A systematic literature review
Code comments are important artifacts in software systems and play a paramount role in
many software engineering (SE) tasks related to maintenance and program comprehension …
many software engineering (SE) tasks related to maintenance and program comprehension …
Large language models and simple, stupid bugs
With the advent of powerful neural language models, AI-based systems to assist developers
in coding tasks are becoming widely available; Copilot is one such system. Copilot uses …
in coding tasks are becoming widely available; Copilot is one such system. Copilot uses …
Software documentation: the practitioners' perspective
In theory,(good) documentation is an invaluable asset to any software project, as it helps
stakeholders to use, understand, maintain, and evolve a system. In practice, however …
stakeholders to use, understand, maintain, and evolve a system. In practice, however …
Source code summarization in the era of large language models
To support software developers in understanding and maintaining programs, various
automatic (source) code summarization techniques have been proposed to generate a …
automatic (source) code summarization techniques have been proposed to generate a …
Evaluating code summarization techniques: A new metric and an empirical characterization
Several code summarization techniques have been proposed in the literature to
automatically document a code snippet or a function. Ideally, software developers should be …
automatically document a code snippet or a function. Ideally, software developers should be …
Why my code summarization model does not work: Code comment improvement with category prediction
Code summarization aims at generating a code comment given a block of source code and
it is normally performed by training machine learning algorithms on existing code block …
it is normally performed by training machine learning algorithms on existing code block …
On the significance of category prediction for code-comment synchronization
Software comments sometimes are not promptly updated in sync when the associated code
is changed. The inconsistency between code and comments may mislead the developers …
is changed. The inconsistency between code and comments may mislead the developers …
An empirical characterization of software bugs in open-source cyber–physical systems
Abstract Background: Cyber-Physical Systems (CPSs) are systems in which software and
hardware components interact with each other. Understanding the specific nature and root …
hardware components interact with each other. Understanding the specific nature and root …
Self-admitted technical debt practices: a comparison between industry and open-source
Self-admitted technical debt (SATD) consists of annotations, left by developers as comments
in the source code or elsewhere, as a reminder about pieces of software manifesting …
in the source code or elsewhere, as a reminder about pieces of software manifesting …