Machine Learning for Software Engineering: Case Studies in Software Reuse.
Justin S. Di StefanoTim MenziesPublished in: ICTAI (2002)
Keyphrases
- software reuse
- software engineering
- machine learning
- case study
- software development
- development process
- software components
- artificial intelligence
- knowledge management
- machine learning algorithms
- reusable components
- knowledge engineering
- reverse engineering
- software systems
- open source
- learning algorithm
- data mining
- clone detection
- software maintenance
- software quality
- machine learning methods
- knowledge discovery
- decision trees
- natural language processing
- real world
- knowledge acquisition
- lessons learned
- knowledge representation
- software design
- cooperative
- code generation
- feature selection
- data mining techniques
- programming language
- image data
- organizational learning