An Automatic Semantic Code Repair Service Based on Deep Learning for Programs with Single Error
- Resource Type
- Conference
- Authors
- Sun, Zhiyu; Xin, Chao; Sun, Yanchun
- Source
- 2019 IEEE World Congress on Services (SERVICES) World Congress on Services (SERVICES), 2019 IEEE. 2642-939X:360-361 Jul, 2019
- Subject
- Computing and Processing
Maintenance engineering
Semantics
Deep learning
Software
Syntactics
Data models
Training
Semantic code repair service
Cloud server
- Language
- ISSN
- 2642-939X
Semantic code repair refers to automatically fix bugs where the actual program code compiles and executes successfully but fail to generate the output the programmer intends. This problem has not been solved very well so far. In this paper, we present a semantic code repair service using a deep attentional sequence-to-sequence model to predict related information about bugs and generate potential fixes without running the program actually. We evaluate the real performance of the semantic code repair service, and verify the feasibility and effectiveness of the service.