A system for example-based programming
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Supporting Software Designers with Integrated Domain-Oriented Design Environments
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Design support environments for end users
Languages for developing user interfaces
Case-based reasoning
Individual selection of examples in an intelligent learning environment
Journal of Artificial Intelligence in Education
Explanation-Based Generalization: A Unifying View
Machine Learning
User Modeling and User-Adapted Interaction
The adaptive web
Hi-index | 0.00 |
This paper discusses problems related to finding relevant examples in educational example-based programming environments. We consider several approaches to organizing example selection in such environments. The paper defends the collaborative approach to example selection which implies that the user and the system collaborate in the process of example selection. The search process is driven by the user and the system supports the user with all available knowledge. To demonstrate possible ways of implementing this approach we describe how several forms of collaborative example selection were implemented in ELM-PE, an intelligent programming environment for learning LISP.