1 Introduction

2 Related Surveys and Reviews

3 Scope

4 The HINTS Framework for Generating Programming Hints

5 An Example-Guided Survey of Hint Methods

6 Insights From Surveying Hint Techniques under the HINTS Framework

7 Conclusion