4 papers
The Construction of an Empirical Dataset of Incomplete Software Changes from Open Source Projects
Savira Ramadhanty, Profir-Petru Pârţachi, Yoshiya Ishida +1
During software development, a modification to a software component may propagate across the system, requiring precise identification and correct revision of all affected component…
Tangling Pull Requests: Curating a Commit Untangling Dataset from Merged PRs
Yuki Ueno, Profir-Petru Pârţachi, Takashi Kobayashi
Composite commits (CC), in which multiple unrelated changes are bundled into a single commit, are frequent in software development and significantly hinder code comprehension and m…
Hallucination Inspector: A Fact-Checking Judge for API Migration
Marcos Tileria, Santanu Kumar Dash, Profir-Petru Pârţachi +1
Large Language Models (LLMs) are increasingly deployed in automated software engineering for tasks such as API migration. While LLMs are able to identify migration patterns, they o…
Bringing Structure to Naturalness: On the Naturalness of ASTs
Profir-Petru Pârţachi, Mahito Sugiyama
Source code comes in different shapes and forms. Previous research has already shown code to be more predictable than natural language as well as highlighted its statistical predic…