Gabin An
PhD Candidate
School of Computing
Korea Advanced Institute of Science and Technology
291 Daehak Ro, Yuseong Gu
Daejeon 34141
Republic of Korea
- Email Address: agb94@kaist.ac.kr
- CV
- Google Scholar
Research Interests
Automated Debugging, Fault Localization, Bug Inducing Commit, Genetic Improvement, Automated Software Repair
Education
- PhD Candidate., Computer Science, KAIST, Republic of Korea, Mar 2020 - Present
- Computational Intelligence for Software Engineering Laboratory (Advisor: Dr. Shin Yoo)
- MSc., Computer Science, KAIST, Republic of Korea, Mar 2018 - Feb 2020
- Computational Intelligence for Software Engineering Laboratory (Advisor: Dr. Shin Yoo)
- BSc., Computer Science, KAIST, Republic of Korea, Feb 2012 - Feb 2018
- Summa Cum Laude (Major GPA: 4.06/4.3)
- Minor: Business and Technology Management
- Exchange Student, TUM (Technische Universität München), Germany, Mar 2016 - Aug 2016
Publications
*: equal contribution
International Conferences and Workshops
- Kim, J., An, G., Feldt, R., & Yoo, S. (2023), Learning Test-Mutant Relationship for Accurate Fault Localisation. Information and Software Technology (IST) - [pdf]
- An, G., Hong, J., Kim, N., Yoo, S. (2023, May), Fonte: Finding Bug Inducing Commits from Failures. Proceedings of the 45th IEEE/ACM International Conference on Software Engineering (Technical Track, ICSE 2023) - [preprint]
- An, G., and Yoo, S. (2022, July), FDG: A Precise Measurement of Fault Diagnosability Gain of Test Cases. Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis (Technical Track, ISSTA 2022) - [pdf][artifact]
- An, G.*, Yoon, J.*, Sohn, J., Hong, J., Hwang, D. and Yoo, S. (2022, May), Automatically Identifying Shared Root Causes of Test Breakages in SAP HANA. Proceedings of the 44th International Conference on Software Engineering (SEIP Track, ICSE 2022) - [pdf][media]
- Kim, J., An, G., Feldt, R., & Yoo, S. (2021, October), Ahead of Time Mutation Based Fault Localisation using Statistical Inference. Proceedings of the 32nd International Symposium on Software Reliability Engineering (Research Track, ISSRE 2021). - [pdf]
- An, G., Yoon, J., and Yoo, S. (2021, October), Searching for Multi-Fault Programs in Defects4J. International Symposium on Search Based Software Engineering (Challenge Track, SSBSE 2021). - [pdf][artifact]
- An, G, Yoo, S. (2021, August), Reducing the Search Space of Bug Inducing Commits Using Failure Coverage. Proceedings of the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (IVR Track, ESEC/FSE 2021). - [link][pdf][artifact]
- Sohn, J.*, An, G.*, Hong, J., Hwang, D. and Yoo, S. (2021, April), Assisting Bug Report Assignment Using Automated Fault Localisation: An Industrial Case Study. Proceedings of the 14th IEEE International Conference on Software Testing, Verification and Validation (Industry Track, ICST 2021). [link][pdf]
- An, G., Blot, A., Petke, J., & Yoo, S. (2019, August), PyGGI 2.0: Language independent genetic improvement framework. Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (Tool Demos, ESEC/FSE 2019). (pp. 1100-1104) [link][pdf][artifact]
- An, G., Kim, J. and Yoo, S. (2018, June), Comparing Line and AST Granularity Level for Program Repair using PyGGI. Proceedings of the 4th Genetic Improvement Workshop. [link][pdf]
Domestic Conferences and Workshops
- An, G., Kwon, M., Choi, K., Yoo, S. (2022, December), A Collection of Reproducible Bugs in C/C++ Programs. In Proceedings of Korea Software Congress (KSC 2022). - Best Paper Award
- An, G., Yoo, S. (2019, January), Search Space Reduction for Automated Program Repair Using Lexical Features. In Proceedings of the 21st Korea Conference on Software Engineering (KCSE 2019). (pp. 123-126) [link] - Best Short Paper Award
- An, G., Kim, J., Lee, S. and Yoo, S. (2017, December), PyGGI: Python General framework for Genetic Improvement. In Proceedings of Korea Software Congress. [pdf] - Best Presentation Award
Academic Services
- Organising Committee Member, the 12th Genetic Improvement Workshop @ ICSE 2023
- Web Chair, the 14th Symposium on Search Based Software Engineering (SSBSE 2022)
- Program Committee Member, the 11th Genetic Improvement Workshop @ GECCO 2022
- Program Committee Member, Artifact Evaluation Track, the 38th International Conference on Software Maintenance and Evolution (ICSME 2022)
- Program Committee Member, the 10th Genetic Improvement Workshop @ ICSE 2021
- Program Committee Member, Artifact Evaluation Track, the 37th International Conference on Software Maintenance and Evolution (ICSME 2021)
- Web Chair, the 8th Genetic Improvement Workshop @ ICSE 2020
Honors and Awards
- Microsoft Research Asia Fellowship, 2022
- Nomination Award
- CodRep’18: A machine learning competition on source code data
- Top #2 (the official final ranking)
- Our tool is available here.
Research Experience
- Undergraduate Research Intern, Computational Intelligence for Software Engineering Laboratory, KAIST, Republic of Korea, July 2017 - Feb 2018
- Supervisor: Dr. Shin Yoo
- Undergraduate Research Intern, Algorithmic Intelligence Laboratory, KAIST, Republic of Korea, Feb 2017 - June 2017
- Supervisor: Dr. Jinwoo Shin
Experience
- Teaching Assistant, Computer Ethics and Social Issues (CS489), School of Computing, KAIST, Autumn 2021
- Teaching Assistant, Operating Systems and Lab (CS330), School of Computing, KAIST, Spring 2021
- Teaching Assistant, Computer Ethics and Social Issues (CS489), School of Computing, KAIST, Autumn 2020
- Teaching Assistant, Automated Software Testing (CS453), School of Computing, KAIST, Spring 2020
- Head CA (Academic Counseling Assistant), School of Computing, KAIST, Spring Semester 2019
- CA (Academic Counseling Assistant), School of Computing, KAIST, Fall Semester 2018
- helping students to get various information related to school life
- Teaching Assistant, Programming Practice (CS109), KAIST, Spring Semester 2018
- hebdomadally supervising a three-hour lab for fun programming projects
- Undergraduate Teaching Assistant, Programming Practice (CS109), KAIST, Spring Semester 2017
Employment
- Developer, Jobplanet, Seoul, Republic of Korea, Jan 2015 - Nov 2015
- Web Development: Ruby on Rails, MySQL
- Globalization and Localization of the Jobplanet service
- API Design
Projects
- PyGGI (Python General Framework for Genetic Improvement) : the main developer
- wakanda (Search-based Test Data Generation Tool for Python)
Writings
- GI@ICSE’18 Review: ACM SIGEVOlution. Volume 11, Issue 4.
Something else
Rotate me