Modular tree network for source code representation learning
Learning representation for source code is a foundation of many program analysis tasks. In
recent years, neural networks have already shown success in this area, but most existing …
recent years, neural networks have already shown success in this area, but most existing …
Towards full-line code completion with neural language models
A code completion system suggests future code elements to developers given a partially-complete
code snippet. Code completion is one of the most useful features in Integrated …
code snippet. Code completion is one of the most useful features in Integrated …
Retrofitting high availability mechanism to tame hybrid transaction/analytical processing
Many application domains can benefit from hybrid transaction/analytical processing (HTAP)
by executing queries on real-time datasets produced by concurrent transactions. However, …
by executing queries on real-time datasets produced by concurrent transactions. However, …
LSTM-based argument recommendation for non-API methods
Automatic code completion is one of the most useful features provided by advanced IDEs.
Argument recommendation, as a special kind of code completion, is widely used as well. …
Argument recommendation, as a special kind of code completion, is widely used as well. …
Drtm+ b: Replication-driven live reconfiguration for fast and general distributed transaction processing
Recent in-memory database systems leverage advanced hardware features like RDMA to
provide transaction processing at millions of transactions per second. Distributed transaction …
provide transaction processing at millions of transactions per second. Distributed transaction …
Incorporating domain knowledge through task augmentation for front-end JavaScript code generation
Code generation aims to generate a code snippet automatically from natural language
descriptions. Generally, the mainstream code generation methods rely on a large amount of …
descriptions. Generally, the mainstream code generation methods rely on a large amount of …
Strip steel surface defect detection based on lightweight YOLOv5
Y Zhang, S Shen, S Xu - Frontiers in Neurorobotics, 2023 - frontiersin.org
Deep learning-based methods for detecting surface defects on strip steel have advanced
detection capabilities, but there are still problems of target loss, false alarms, large computation…
detection capabilities, but there are still problems of target loss, false alarms, large computation…
Replication-driven live reconfiguration for fast distributed transaction processing
Recent in-memory database systems leverage advanced hardware features like RDMA to
provide transactional processing at millions of transactions per second. Distributed transaction …
provide transactional processing at millions of transactions per second. Distributed transaction …
Bridging the Gap between Relational {OLTP} and Graph-based {OLAP}
Recently, many applications have required the ability to perform dynamic graph analytical
processing (GAP) tasks on the datasets generated by relational OLTP in real time. To meet the …
processing (GAP) tasks on the datasets generated by relational OLTP in real time. To meet the …
{GLogS}: Interactive graph pattern matching query at large scale
L Lai, Y Yang, Z Wang, Y Liu, H Ma, S Shen… - 2023 USENIX Annual …, 2023 - usenix.org
Interactive GPM (iGPM) is becoming increasingly important, where a series of graph pattern
matching (GPM) queries are created and submitted in an interactive manner based on the …
matching (GPM) queries are created and submitted in an interactive manner based on the …