Generating Adversarial Examples of Source Code Classification Models via Q-Learning-Based Markov Decision Process.
Junfeng TianChenxin WangZhen LiYu WenPublished in: QRS (2021)
Keyphrases
- source code
- classification models
- markov decision process
- state space
- reinforcement learning
- optimal policy
- policy iteration
- software systems
- open source
- java code
- multi agent
- reward function
- markov decision processes
- software maintenance
- decision trees
- training data
- software projects
- dynamic programming
- feature selection
- infinite horizon
- feature subset
- source files
- feature set
- reinforcement learning algorithms
- markov chain
- high level
- software evolution
- software repositories
- cooperative
- case study
- learning algorithm
- bug localization
- sufficient conditions
- dynamical systems
- database
- software engineering
- real world
- data sets