3 papers
cs.SE2025
Co-Evolution of Types and Dependencies: Towards Repository-Level Type Inference for Python Code
Shuo Sun, Shixin Zhang, Jiwei Yan +2
Python's dynamic typing mechanism, while promoting flexibility, is a significant source of runtime type errors that plague large-scale software, which inspires the automatic type i…
cs.SE2024
Write Your Own CodeChecker: An Automated Test-Driven Checker Development Approach with LLMs
Jun Liu, Yuanyuan Xie, Jiwei Yan +3
With the rising demand for code quality assurance, developers are not only utilizing existing static code checkers but also seeking custom checkers to satisfy their specific needs.…
cs.SE2024
Better Debugging: Combining Static Analysis and LLMs for Explainable Crashing Fault Localization
Jiwei Yan, Jinhao Huang, Chunrong Fang +2
Nowadays, many applications do not exist independently but rely on various frameworks or libraries. The frequent evolution and the complex implementation of framework APIs induce m…