An Automatic Advisor for Refactoring Software Clones Based on Machine Learning.
Abdullah SheneamerPublished in: IEEE Access (2020)
Keyphrases
- code clones
- software systems
- source code
- machine learning
- software maintenance
- software engineering
- metamodel
- software development
- semi automatic
- learning systems
- software architecture
- open source
- software projects
- computer vision
- software design
- software evolution
- information extraction
- pattern recognition
- learning problems
- software components
- natural language processing
- software testing
- learning algorithm
- data analysis
- fully automatic
- learning tasks
- feature selection
- explanation based learning
- data mining
- embedded systems
- machine learning methods
- computational intelligence
- supervised learning
- support vector machine
- active learning
- user interface
- high level