Deep learning in electron microscopy

JM Ede - Machine Learning: Science and Technology, 2021 - iopscience.iop.org
Deep learning is transforming most areas of science and technology, including electron
microscopy. This review paper offers a practical perspective aimed at developers with …

Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

Productivity assessment of neural code completion

A Ziegler, E Kalliamvakou, XA Li, A Rice… - Proceedings of the 6th …, 2022 - dl.acm.org
Neural code synthesis has reached a point where snippet generation is accurate enough to
be considered for integration into human software development workflows. Commercial …

Repocoder: Repository-level code completion through iterative retrieval and generation

F Zhang, B Chen, Y Zhang, J Keung, J Liu… - arXiv preprint arXiv …, 2023 - arxiv.org
The task of repository-level code completion is to continue writing the unfinished code based
on a broader context of the repository. While for automated code completion tools, it is …

Wilds: A benchmark of in-the-wild distribution shifts

PW Koh, S Sagawa, H Marklund… - International …, 2021 - proceedings.mlr.press
Distribution shifts—where the training distribution differs from the test distribution—can
substantially degrade the accuracy of machine learning (ML) systems deployed in the wild …

Reading between the lines: Modeling user behavior and costs in AI-assisted programming

H Mozannar, G Bansal, A Fourney… - Proceedings of the CHI …, 2024 - dl.acm.org
Code-recommendation systems, such as Copilot and CodeWhisperer, have the potential to
improve programmer productivity by suggesting and auto-completing code. However, to fully …

On the robustness of code generation techniques: An empirical study on github copilot

A Mastropaolo, L Pascarella… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Software engineering research has always being concerned with the improvement of code
completion approaches, which suggest the next tokens a developer will likely type while …

Big code!= big vocabulary: Open-vocabulary models for source code

RM Karampatsis, H Babii, R Robbes, C Sutton… - Proceedings of the …, 2020 - dl.acm.org
Statistical language modeling techniques have successfully been applied to large source
code corpora, yielding a variety of new software development tools, such as tools for code …

Codefill: Multi-token code completion by jointly learning from structure and naming sequences

M Izadi, R Gismondi, G Gousios - Proceedings of the 44th International …, 2022 - dl.acm.org
Code completion is an essential feature of IDEs, yet current auto-completers are restricted to
either grammar-based or NLP-based single token completions. Both approaches have …

Code prediction by feeding trees to transformers

S Kim, J Zhao, Y Tian, S Chandra - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Code prediction, more specifically autocomplete, has become an essential feature in
modern IDEs. Autocomplete is more effective when the desired next token is at (or close to) …