Active learning for software engineering.
José Pablo CambroneroThurston H. Y. DangNikos VasilakisJiasi ShenJerry WuMartin C. RinardPublished in: Onward! (2019)
Keyphrases
- software engineering
- active learning
- software systems
- semi supervised
- artificial intelligence
- software engineers
- reverse engineering
- software development
- random sampling
- object oriented
- supervised learning
- selective sampling
- development process
- training set
- training examples
- active learning strategies
- learning strategies
- labeled data
- pool based active learning
- machine learning
- experimental design
- software design
- software reuse
- knowledge engineering
- unlabeled data
- semi supervised learning
- learning algorithm
- batch mode
- crowd sourced
- imbalanced data classification
- design patterns
- transfer learning
- software architecture
- requirements elicitation
- systems analysis and design
- unified modeling language
- programming language
- software engineering education
- relevance feedback
- database