Adoption and Effects of Software Engineering Best Practices in Machine Learning.
Alex SerbanKoen van der BlomHolger H. HoosJoost VisserPublished in: ESEM (2020)
Keyphrases
- software engineering
- machine learning
- artificial intelligence
- knowledge engineering
- software systems
- design patterns
- software development
- software industry
- information technology
- theoretical underpinnings
- machine learning algorithms
- reverse engineering
- explanation based learning
- information systems
- human computer interaction
- programming language
- computer vision
- pattern recognition
- object oriented
- information extraction
- software engineers
- learning tasks
- software architecture
- case study
- supervised learning
- natural language processing
- text mining
- data mining
- development process
- learning systems
- machine learning approaches
- systems development
- formal methods
- databases
- software reuse
- positive effects
- computer science
- learning algorithm
- inductive logic programming
- machine learning methods
- feature selection
- model selection
- text classification
- decision trees
- knowledge management
- support vector machine
- data analysis