An active learning module for an introduction to software engineering course.
A. Frank AckermanPublished in: CSEE&T (2014)
Keyphrases
- software engineering
- active learning
- software development
- artificial intelligence
- semi supervised
- software systems
- random sampling
- learning strategies
- experimental design
- development process
- selective sampling
- programming language
- pool based active learning
- supervised learning
- cost sensitive
- software engineers
- object oriented
- sample selection
- requirements elicitation
- software projects
- batch mode active learning
- batch mode
- music emotion classification
- formal methods
- software design
- design patterns
- software maintenance
- reverse engineering
- information retrieval
- relevance feedback
- learning process
- high level
- knowledge engineering
- transfer learning
- reinforcement learning
- imbalanced data classification
- learning algorithm