Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

On the multiobjective repair algorithm in Arja(-e) #18

Closed
DehengYang opened this issue Oct 24, 2021 · 1 comment
Closed

On the multiobjective repair algorithm in Arja(-e) #18

DehengYang opened this issue Oct 24, 2021 · 1 comment

Comments

@DehengYang
Copy link

DehengYang commented Oct 24, 2021

Dear Sir,

Sorry for interrupting you here. I notice that both tools employ multi-objective genetic programming (MOGA) as the core repair algorithm for patch generation, where the first objective is the patch size, and the second is failure rate. Here I would like to ask a question: Would minimal patch size sacrifice the effectiveness of Arja and Arja-e? I am currently exploring next step of APR, during which I observed that many bugs in Defects4J, multi-hunk bugs in particular, always requires multiple edits. Therefore, if the patch size is limited, it might limit the ability of Arja(-e) to generate multi-edit patches according. Thus, I have such a doubt which I would like to present for your further guidance. It would be sincerely appreciated if any advice could be offered. Thank you!

@DehengYang
Copy link
Author

Thanks for your kind help via email. This issue is addressed now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant