Resolving Crash Bugs via Large Language Models: An Empirical Study

X Du, M Liu, J Li, H Wang, X Peng, Y Lou - arXiv preprint arXiv …, 2023 - arxiv.org
Crash bugs cause unexpected program behaviors or even termination, requiring high-
priority resolution. However, manually resolving crash bugs is challenging and labor …

How to Pet a Two-Headed Snake? Solving Cross-Repository Compatibility Issues with Hera

Y Xie, Z Jia, S Li, Y Wang, J Ma, X Li, H Liu… - Proceedings of the 39th …, 2024 - dl.acm.org
Many programming languages and operating system communities maintain software
repositories to build their own ecosystems. The repositories often provide management tools …

PACKHUNTER: Recovering Missing Packages for C/C++ Projects

R Wu, Z Huang, Z Tian, C Wang… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
The reproducibility of software artifacts is a critical aspect of software development and
application. However, current research indicates that a notable proportion of C/C++ projects …

An Empirical Study on Python Library Dependency and Conflict Issues

X Jia, Y Zhou, Y Hussain… - 2024 IEEE 24th …, 2024 - ieeexplore.ieee.org
With the rapid development of open-source communities, code reuse in Python projects is
increasingly common. Developers heavily rely on third-party libraries from the Python central …

My Fuzzers Won't Build: An Empirical Study of Fuzzing Build Failures

O Nourry, Y Kashiwa, W Shang, H Shu, Y Kamei - ACM Transactions on … - dl.acm.org
Fuzzing is an automated software testing technique used to find software vulnerabilities that
works by sending large amounts of inputs to a software system to trigger bad behaviors. In …