Search Results for author: Atsushi Shirafuji

Found 5 papers, 0 papers with code

Refactoring Programs Using Large Language Models with Few-Shot Examples

no code implementations20 Nov 2023 Atsushi Shirafuji, Yusuke Oda, Jun Suzuki, Makoto Morishita, Yutaka Watanobe

A less complex and more straightforward program is a crucial factor that enhances its maintainability and makes writing secure and bug-free programs easier.

Language Modelling Large Language Model

Rule-Based Error Classification for Analyzing Differences in Frequent Errors

no code implementations1 Nov 2023 Atsushi Shirafuji, Taku Matsumoto, Md Faizul Ibne Amin, Yutaka Watanobe

We classify errors for 95, 631 code pairs and identify 3. 47 errors on average, which are submitted by various levels of programmers on an online judge system.

Program Repair with Minimal Edits Using CodeT5

no code implementations26 Sep 2023 Atsushi Shirafuji, Md. Mostafizer Rahman, Md Faizul Ibne Amin, Yutaka Watanobe

The experimental results show that the fine-tuned CodeT5 achieves a pass@100 of 91. 95% and an average edit distance of the most similar correct program of 6. 84, which indicates that at least one correct program can be suggested by generating 100 candidate programs.

Program Repair

Deduplicating and Ranking Solution Programs for Suggesting Reference Solutions

no code implementations16 Jul 2023 Atsushi Shirafuji, Yutaka Watanobe

The proposed approach shows the potential of reducing the learners' burden of referring to too many solutions and motivating them to learn a variety of solution approaches.

Exploring the Robustness of Large Language Models for Solving Programming Problems

no code implementations26 Jun 2023 Atsushi Shirafuji, Yutaka Watanobe, Takumi Ito, Makoto Morishita, Yuki Nakamura, Yusuke Oda, Jun Suzuki

Our experimental results show that CodeGen and Codex are sensitive to the superficial modifications of problem descriptions and significantly impact code generation performance.

Code Generation

Cannot find the paper you are looking for? You can Submit a new open access paper.