The promise and perils of using machine learning when engineering software (keynote paper).
Yuriy BrunPublished in: MaLTeSQuE@ESEC/SIGSOFT FSE (2022)
Keyphrases
- machine learning
- computer science
- software development
- software engineering
- artificial intelligence
- machine learning algorithms
- machine learning methods
- engineering design
- software maintenance
- software systems
- software package
- information extraction
- knowledge acquisition
- data mining
- software tools
- computer systems
- learning systems
- software evolution
- neural network
- software process
- learning algorithm
- user interface
- software architecture
- learning problems
- software components
- embedded systems
- pattern recognition
- reinforcement learning
- engineering problems
- text mining
- computer vision
- explanation based learning
- knowledge discovery and data mining
- machine learning approaches
- feature selection
- software projects
- natural language
- data analysis
- active learning
- model selection
- supervised learning