Kanon Harada

dblp:341/0975 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
2since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021
YearPublicationVenuePosition
2024 Towards Efficient Program Repair with APR Tools Based on Genetic Algorithms
abstract
Automated program repair (APR) is expected to reduce manual debugging effort in software development. However, its tools have seldom been adopted in real-world software development. One of the reasons for this is likely that the tools frequently output repaired programs with low readability, which many developers are unwilling to accept. To reveal a situation where such programs are output during repairing, we experimented with an APR tool based on a genetic algorithm to fix bugs in an open-source Java project. Experimental results show that many acceptable programs are output in a relatively early stage of the repair process. Additionally, increasing the number of variants generated per generation is beneficial for obtaining a greater number of acceptable programs with the same repair time. These findings help developers use the APR tool efficiently, avoiding needlessly lengthening the repair time.
Kanon Harada, Katsuhisa Maruyama
SANER1
2022 A Preliminary Finding on Programs Fixed by an APR Tool based on a Genetic Algorithm
abstract
To uncover situations where an APR tool based on a genetic algorithm effectively outputs fixed programs acceptable to developers, we conducted a preliminary experiment with seven bugs in an open source Java project. Experimental results for 5,475 fixed programs show that acceptable programs are likely to be output in the early generations.
Kanon Harada, Katsuhisa Maruyama
APSEC1