Analysis of Program Representations Based on Abstract Syntax Trees and Higher-Order Markov Chains for Source Code Classification Task.
Artyom V. GorchakovLiliya A. DemidovaPeter N. SovietovPublished in: Future Internet (2023)
Keyphrases
- source code
- static analysis
- markov chain
- higher order
- program understanding
- software systems
- steady state
- open source
- impact analysis
- symbolic execution
- mining software repositories
- program slicing
- open source software
- execution traces
- manual inspection
- stationary distribution
- software projects
- program comprehension
- software maintenance
- random walk
- pairwise
- free software
- legacy software
- machine learning
- plagiarism detection
- markov processes
- software artifacts
- transition probabilities
- development process
- markov random field
- state space