Improving the tutoring of software design using case-based reasoning.
Benjy J. ThomassonMark RatcliffeLynda ThomasPublished in: Adv. Eng. Informatics (2006)
Keyphrases
- software design
- case based reasoning
- software systems
- software engineering
- software development
- case base
- uml diagrams
- object oriented design
- educational software
- functional requirements
- expert systems
- design patterns
- intelligent tutoring systems
- knowledge engineering
- intelligent tutoring
- student model
- case based reasoning systems
- artificial intelligence
- tutoring system
- machine learning
- data mining
- legal reasoning
- databases
- decision support system
- decision making
- high level
- learning environment