User profiles for Sijie Shen

Sj Shen

- Sj Sijie Shen - Verified email at unsw.edu.au - Cited by 1605

Sijie Shen

- Verified email at pku.edu.cn - Cited by 112

Modular tree network for source code representation learning

W Wang, G Li, S Shen, X Xia, Z Jin - ACM Transactions on Software …, 2020 - dl.acm.org
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 …

Towards full-line code completion with neural language models

W Wang, S Shen, G Li, Z Jin - arXiv preprint arXiv:2009.08603, 2020 - arxiv.org
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 …

Retrofitting high availability mechanism to tame hybrid transaction/analytical processing

S Shen, R Chen, H Chen, B Zang - 15th {USENIX} Symposium on …, 2021 - usenix.org
Many application domains can benefit from hybrid transaction/analytical processing (HTAP)
by executing queries on real-time datasets produced by concurrent transactions. However, …

LSTM-based argument recommendation for non-API methods

G Li, H Liu, G Li, S Shen, H Tang - Science China Information Sciences, 2020 - Springer
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. …

Drtm+ b: Replication-driven live reconfiguration for fast and general distributed transaction processing

S Shen, X Wei, R Chen, H Chen… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Recent in-memory database systems leverage advanced hardware features like RDMA to
provide transaction processing at millions of transactions per second. Distributed transaction …

Incorporating domain knowledge through task augmentation for front-end JavaScript code generation

S Shen, X Zhu, Y Dong, Q Guo, Y Zhen… - Proceedings of the 30th …, 2022 - dl.acm.org
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 …

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…

Replication-driven live reconfiguration for fast distributed transaction processing

X Wei, S Shen, R Chen, H Chen - 2017 USENIX annual technical …, 2017 - usenix.org
Recent in-memory database systems leverage advanced hardware features like RDMA to
provide transactional processing at millions of transactions per second. Distributed transaction …

Bridging the Gap between Relational {OLTP} and Graph-based {OLAP}

S Shen, Z Yao, L Shi, L Wang, L Lai, Q Tao… - 2023 USENIX Annual …, 2023 - usenix.org
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 …

{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 …