Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Roadmap to reasoning in microservice systems: a rapid review
Understanding software systems written by others is often challenging. When we want to
assess systems to reason about them, ie, to understand dependencies, analyze evolution …
assess systems to reason about them, ie, to understand dependencies, analyze evolution …
A survey and taxonomy of approaches for mining software repositories in the context of software evolution
A comprehensive literature survey on approaches for mining software repositories (MSR) in
the context of software evolution is presented. In particular, this survey deals with those …
the context of software evolution is presented. In particular, this survey deals with those …
Large language models for code analysis: Do {LLMs} really do their job?
Large language models (LLMs) have demonstrated significant potential in the realm of
natural language understanding and programming code processing tasks. Their capacity to …
natural language understanding and programming code processing tasks. Their capacity to …
Fixminer: Mining relevant fix patterns for automated program repair
Patching is a common activity in software development. It is generally performed on a source
code base to address bugs or add new functionalities. In this context, given the recurrence of …
code base to address bugs or add new functionalities. In this context, given the recurrence of …
Xpert: Empowering incident management with query recommendations via large language models
Large-scale cloud systems play a pivotal role in modern IT infrastructure. However, incidents
occurring within these systems can lead to service disruptions and adversely affect user …
occurring within these systems can lead to service disruptions and adversely affect user …
[HTML][HTML] Automatic detection of Long Method and God Class code smells through neural source code embeddings
Code smells are structures in code that often harm its quality. Manually detecting code
smells is challenging, so researchers proposed many automatic detectors. Traditional code …
smells is challenging, so researchers proposed many automatic detectors. Traditional code …
A graph-based approach to API usage adaptation
Reusing existing library components is essential for reducing the cost of software
development and maintenance. When library components evolve to accommodate new …
development and maintenance. When library components evolve to accommodate new …
Non-essential changes in version histories
D Kawrykow, MP Robillard - … of the 33rd International Conference on …, 2011 - dl.acm.org
Numerous techniques involve mining change data captured in software archives to assist
engineering efforts, for example to identify components that tend to evolve together. We …
engineering efforts, for example to identify components that tend to evolve together. We …
Source code authorship attribution using long short-term memory based networks
Abstract Machine learning approaches to source code authorship attribution attempt to find
statistical regularities in human-generated source code that can identify the author or …
statistical regularities in human-generated source code that can identify the author or …
Practical dynamic software updating for C
Software updates typically require stop** and restarting an application, but many systems
cannot afford to halt service, or would prefer not to. Dynamic software updating (DSU) …
cannot afford to halt service, or would prefer not to. Dynamic software updating (DSU) …