20 papers · ranked by Valyu relevance
Chaozheng Wang, Junhao Hu, Cuiyun Gao, Jin Yu + 4 more
'Hailiang Huang' 'Zhenyu Lei' 'Yuetang Deng'] Abstract—Code completion has become a common practice for programmers during their daily programming activities. It aims at automatically predicting the next tokens or lines that the programmers tend to use. A good code completion tool can substantially save keystrokes and…
Shamima Naznin, Manishankar Mondal
—Coding is an integral aspect of programming. A programmer can automatically complete a code fragment after writing a few tokens and the process of automatically completing a code fragment is known as code completion. A number of research on code completion have previously been conducted for method body completion and…
Yanlin Wang, Hui Li
Code completion has become an essential component of integrated development environments. Contemporary code completion methods rely on the abstract syntax tree (AST) to generate syntactically correct code. However, they cannot fully capture the sequential and repetitive patterns of writing code and the structural…
Anton Semenkin, Vitaliy Bibaev, Yaroslav Sokolov, Kirill Krylov + 13 more
'Alexey Kalina' 'Anna Khannanova' 'Danila Savenkov' 'Darya Rovdo' 'Igor Davidenko' 'Kirill Karnaukhov' 'Maxim Vakhrushev' 'Mikhail Kostyukov' 'Mikhail Podvitskii' 'Petr Surkov' 'Yaroslav Golubev' 'Nikita Povarov' 'Timofey Bryksin'] In this work, we describe our approach for building a multitoken code completion feature…
Anton Semenkin, Yaroslav Sokolov, Evgeniia Vu
Code Completion is one of the most used Integrated Development Environment (IDE) features, which affects the everyday life of a software developer. Modern code completion approaches moved from the composition of several static analysis-based contributors to pipelines that involve neural networks. This change allows the…
Hitesh Sagtani, Rishabh Mehrotra, Beyang Liu
Fill-in-the-Middle (FIM) models play a vital role in code completion tasks, leveraging both prefix and suffix context to provide more accurate and contextually relevant suggestions. This paper presents approaches to improve FIM code completion while addressing the challenge of maintaining low latency for real-time…
Muhammad Hammad, Önder Babur, Hamid Abdul Basit, Mark van den Brand + 1 more
'Yilun Shang'] Software developers frequently reuse source code from repositories as it saves development time and effort. Code clones (similar code fragments) accumulated in these repositories represent often repeated functionalities and are candidates for reuse in an exploratory or rapid development. To facilitate…
Michael Yarus
Minimally-evolved codes are constructed with randomly chosen Standard Genetic Code (SGC) triplets, and completed with completely random triplet assignments. Such “genetic codes” have not evolved, but retain SGC qualities. Retained qualities are inescapable, part of the logic of code evolution. For example, sensitivity…
Vijayaraghavan Murali, Chandra Maddila, Imad Ahmad, Michael Bolin + 5 more
'Daniel Cheng' 'Negar Ghorbani' 'Renuka Fernandez' 'Nachiappan Nagappan' 'Peter C. Rigby'] VIJAYARAGHAVAN MURALI, Meta Platforms Inc., USA CHANDRA MADDILA, Meta Platforms Inc., USA IMAD AHMAD, Meta Platforms Inc., USA MICHAEL BOLIN, Meta Platforms Inc., USA DANIEL CHENG, Meta Platforms Inc., USA NEGAR GHORBANI, Meta…
Anastasia Drozdova, Ekaterina Trofimova, Polina Guseva, Anna Scherbakova + 2 more
The use of program code as a data source is increasingly expanding among data scientists. The purpose of the usage varies from the semantic classification of code to the automatic generation of programs. However, the machine learning model application is somewhat limited without annotating the code snippets. To address…
Fabien Campagne, William ER Digan, Manuele Simi
Data analysis tools have become essential to the study of biology. Tools available today were constructed with layers of technology developed over decades. Here, we explain how some of the principles used to develop this technology are sub-optimal for the construction of data analysis tools for biologists. In contrast…
Authors not listed
Bayesian optimization (BO) has become increasingly important for experimental optimization across scientific domains, yet implementing BO pipelines requires significant programming expertise and familiarity with specialized frameworks. This creates a barrier for domain experts who could benefit from BO but lack the…
Pieter Floris Jacobs, Robert Pollice
Scientists across domains are often challenged to master domain-specific languages (DSLs) for their research, which are merely a means to an end but are pervasive in fields like computational chemistry. Automated code generation promises to overcome this barrier, allowing researchers to focus on their core expertise.…
Itamar Lachman, Irit Hadar, Uri Hertz
Recent research shows that people usually try to avoid exerting cognitive effort yet they are willing to exert effort to gain rewards. This cost-benefit framework provides predictions for behaviour outside the laboratory. Nevertheless, the extent to which such considerations affect real-life decisions is not clear.…
Chonghuan Zhang, Adarsh Arun, Alexei Lapkin
Computer Aided Synthesis Planning (CASP) development of reaction routes requires understanding of complete reaction structures. However, most reactions in the current databases are missing reaction co-participants. Although reaction prediction and atom mapping tools can predict major reaction participants and trace…
Yiwen Zhang, Wei Liu, Fazhong Jiang, Jiquan Ma + 4 more
Large Language Models of the Transformer architecture display great promise in automated code error detection based on their strength in processing sequential data. Nevertheless, their efficacy could be further improved by addressing the inherent weakness in handling structural code dependencies. In response to this…
Jian Wang, Tao Lin, Rongsen Zhao, Huiling Zhao + 1 more
The deep natural language translation models have been used for automatic code error correction and have demonstrated outstanding potential. However, a large and accurately annotated training dataset is essential for these models to perform well. The key to improving the performance of these models lies in…
Nazia Bibi, Tauseef Rana, Ayesha Maqbool, Farkhanda Afzal + 3 more
'Ali Akgül' 'Manuel De la Sen' 'Rebeca P. Díaz\xa0Redondo'] The development of robotic applications necessitates the availability of useful, adaptable, and accessible programming frameworks. Robotic, IoT, and sensor-based systems open up new possibilities for the development of innovative applications, taking advantage…
Aaron Pfennig, Alexandre Lomsadze, Mark Borodovsky
Some of recently discovered in human gut microbiome highly divergent crAssphages were reported to use multiple genetic codes. Opal or amber stop codon reassignments were present in parts of the genomes, while the standard genetic code was used in the remaining genome sections. Essentially, the phage genomes were…
Paula Vieweg, Martin Riemer, David Berron, Thomas Wolbers
For memory retrieval, pattern completion is a crucial process that restores memories from partial or degraded cues. Neurocognitive aging models suggest that the aged memory system is biased toward pattern completion, resulting in a behavioral preference for retrieval over encoding of memories. While there are…