A Comparison of Machine Learning-Based Text Classifiers for Mapping Source Code to Architectural Modules.
Alexander FloreanLaoa JalalZipani Tom SinkalaSebastian HeroldPublished in: ECSA (Companion) (2021)
Keyphrases
- source code
- text classifiers
- machine learning
- text classification
- open source
- software systems
- fault prone
- text categorization
- software maintenance
- high level
- naive bayes
- feature selection
- decision trees
- source code metrics
- bug localization
- software metrics
- data mining
- natural language processing
- information extraction
- document classification
- learning algorithm
- data sets
- dimensionality reduction
- supervised learning
- support vector machine
- knn
- active learning
- artificial intelligence