paper-with-me

Papers

Using Large-Scale Anomaly Detection on Code to Improve Kotlin Compiler

2020-04-03 · Timofey Bryksin, Victor Petukhov, Ilya Alexin, Stanislav Prikhodko, Alexey Shpilman, Vladimir Kovalenko, Nikita Povarov

In this work, we apply anomaly detection to source code and bytecode to facilitate the development of a programming language and its compiler. We define anomaly as a code fragment that is different from typical code written in a particular programming language. Identifying such code fragments is beneficial to both language developers and end users, since anomalies may indicate potential issues with the compiler or with runtime performance. Moreover, anomalies could correspond to problems in language design. For this study, we choose Kotlin as the target programming language. We outline and discuss approaches to obtaining vector representations of source code and bytecode and to the detection of anomalies across vectorized code snippets. The paper presents a method that aims to detect two types of anomalies: syntax tree anomalies and so-called compiler-induced anomalies that arise only in the compiled bytecode. We describe several experiments that employ different combinations of vectorization and anomaly detection techniques and discuss types of detected anomalies and their usefulness for language developers. We demonstrate that the extracted anomalies and the underlying extraction technique provide additional value for language development.

📄 PDF Abstract BibTeX arXiv:2004.01618

Code (1)

JetBrains-Research/kotlin-code-anomaly 공식 구현

Tasks

Anomaly Detection

Similar Papers 제목 키워드 기반

Anomaly Detection for Multivariate Time Series on Large-scale Fluid Handling Plant Using Two-stage Autoencoder

2022-05-20 · Susumu Naito, Yasunori Taguchi, Kouta Nakata, Yuichi Kato

This paper focuses on anomaly detection for multivariate time series data in large-scale fluid handling plants with dynamic components, such as power generation, water treatment, and chemical plants, where signals from v…

Anomaly DetectionTime SeriesTime Series Analysis

FADE: Few-shot/zero-shot Anomaly Detection Engine using Large Vision-Language Model

2024-08-31 · Yuanwei Li, Elizaveta Ivanova, Martins Bruveris

Automatic image anomaly detection is important for quality inspection in the manufacturing industry. The usual unsupervised anomaly detection approach is to train a model for each object class using a dataset of normal s…

Anomaly DetectionAnomaly SegmentationLanguage ModelingLanguage Modelling+2

Pyramid-based Mamba Multi-class Unsupervised Anomaly Detection

2025-04-04 · Nasar Iqbal, Niki Martinel

Recent advances in convolutional neural networks (CNNs) and transformer-based methods have improved anomaly detection and localization, but challenges persist in precisely localizing small anomalies. While CNNs face limi…

Anomaly DetectionAnomaly LocalizationMambaMulti-class Anomaly Detection+1

Improving unsupervised anomaly localization by applying multi-scale memories to autoencoders

2020-12-21 · Yifei Yang, Shibing Xiang, Ruixiang Zhang

Autoencoder and its variants have been widely applicated in anomaly detection.The previous work memory-augmented deep autoencoder proposed memorizing normality to detect anomaly, however it neglects the feature discrepan…

Anomaly DetectionAnomaly Localization

MLF-SC: Incorporating multi-layer features to sparse coding for anomaly detection

2021-04-09 · Ryuji Imamura, Kohei Azuma, Atsushi Hanamoto, Atsunori Kanemura

Anomalies in images occur in various scales from a small hole on a carpet to a large stain. However, anomaly detection based on sparse coding, one of the widely used anomaly detection methods, has an issue in dealing wit…

Anomaly Detection