Identifying Incorrect Patches in Program Repair Based on Meaning of Source Code.
Quang-Ngoc PhungMisoo KimEunseok LeePublished in: IEEE Access (2022)
Keyphrases
- source code
- static analysis
- program understanding
- execution traces
- symbolic execution
- program slicing
- program comprehension
- open source
- software systems
- software maintenance
- programming course
- software projects
- programming language constructs
- open source software
- text files
- programs written
- open source projects
- plagiarism detection
- linux kernel
- legacy software
- software evolution
- natural language
- source files
- test generation
- mining software repositories
- software repositories
- free software
- website
- impact analysis
- case study
- manual inspection
- fault localization
- version control
- test cases
- maintenance activities
- code examples