Using n-grams to rapidly characterise the evolution of software code.
Austen RainerPeter C. R. LaneJames A. MalcolmSven-Bodo ScholzPublished in: ASE Workshops (2008)
Keyphrases
- n gram
- source code
- software evolution
- language model
- variable length
- text classification
- bag of words
- language independent
- aspect oriented programming
- software systems
- language modeling
- fully functional
- open source
- software development
- software maintenance
- viterbi algorithm
- language modelling
- code snippets
- inside outside algorithm
- word segmentation
- part of speech
- test cases
- bayesian networks
- information retrieval
- neural network