Ajou University repository

Applying genetic programming with similar bug fix information to automatic fault repairoa mark
  • Yang, Geunseok ;
  • Jeong, Youngjun ;
  • Min, Kyeongsic ;
  • Lee, Jung Won ;
  • Lee, Byungjeong
Citations

SCOPUS

6

Citation Export

Publication Year
2018-04-01
Publisher
MDPI AG
Citation
Symmetry, Vol.10
Keyword
Automatic fault repairBug fix informationGenetic programmingSoftware maintenance
All Science Classification Codes (ASJC)
Computer Science (miscellaneous)Chemistry (miscellaneous)Mathematics (all)Physics and Astronomy (miscellaneous)
Abstract
Owing to the high complexity of recent software products, developers cannot avoid major/minor mistakes, and software bugs are generated during the software development process. When developers manually modify a program source code using bug descriptions to fix bugs, their daily workloads and costs increase. Therefore, we need a way to reduce their workloads and costs. In this paper, we propose a novel automatic fault repair method by using similar bug fix information based on genetic programming (GP). First, we searched for similar buggy source codes related to the new given buggy code, and then we searched for a fixed the buggy code related to the most similar source code. Next, we transformed the fixed code into abstract syntax trees for applying GP and generated the candidate program patches. In this step, we verified the candidate patches by using a fitness function based on given test cases to determine whether the patch was valid or not. Finally, we produced program patches to fix the new given buggy code.
ISSN
2073-8994
Language
eng
URI
https://dspace.ajou.ac.kr/dev/handle/2018.oak/30194
DOI
https://doi.org/10.3390/sym10040092
Fulltext

Type
Article
Funding
This research was supported by Next-Generation Information Computing Development Program (NRF-2014M3C4A7030504) and by Basic Science Research Program (NRF-2017R1A2B4009937) through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT, and Future Planning.Acknowledgments: This research was supported by Next-Generation Information Computing Development Program (NRF-2014M3C4A7030504) and by Basic Science Research Program (NRF-2017R1A2B4009937) through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT, and Future Planning.
Show full item record

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

LEE, JUNG WON Image
LEE, JUNG WON이정원
Department of Electrical and Computer Engineering
Read More

Total Views & Downloads

File Download

  • There are no files associated with this item.