4 papers
How I Learned to Stop Worrying and Love ChatGPT
Piotr Przymus, MikoÅaj Fejzer, Jakub NarÄbski +1
In the dynamic landscape of software engineering, the emergence of ChatGPT-generated code signifies a distinctive and evolving paradigm in development practices. We delve into the…
HaPy-Bug -- Human Annotated Python Bug Resolution Dataset
Piotr Przymus, MikoÅaj Fejzer, Jakub NarÄbski +5
We present HaPy-Bug, a curated dataset of 793 Python source code commits associated with bug fixes, with each line of code annotated by three domain experts. The annotations offer…
Out of Sight, Still at Risk: The Lifecycle of Transitive Vulnerabilities in Maven
Piotr Przymus, MikoÅaj Fejzer, Jakub NarÄbski +2
The modern software development landscape heavily relies on transitive dependencies. They enable seamless integration of third-party libraries. However, they also introduce securit…
The Secret Life of CVEs
Piotr Przymus, MikoÅaj Fejzer, Jakub NarÄbski +1
The Common Vulnerabilities and Exposures (CVEs) system is a reference method for documenting publicly known information security weaknesses and exposures. This paper presents a stu…