Rustam Sadykov. Minimization for Kotlin Compiler Error Reproduction
Автор: JetBrains Research
Загружено: 2025-03-18
Просмотров: 44
Reproducing compiler errors in large-scale Kotlin projects is a critical step for efficient debugging and quality assurance. In this talk, I will provide an overview of project minimization techniques that simplify error-triggering code, drawing insights from real-world applications within the Kotlin development team. The discussion will cover two prominent approaches: delta debugging, which, although comprehensive, often suffers from slow performance, and program slicing, which offers faster results but lacks full contextual accuracy. By examining how these methods can be balanced and combined, I will share practical insights from our implementation that achieved up to a 20-fold reduction in minimization time and a 15-fold improvement in size reduction. This session aims to enrich your understanding of the trade-offs and challenges in compiler error reproduction, offering a bridge between theoretical analysis and practical application in programming languages research.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: