1. Apple Computer, Inc.: Welcome to Cocoa - Internet Authoring For Kids, February 1997.  
  2. Bell, T. C., Cleary, J. G., and Witten, I. H.: Text Compression, Prentice Hall, Englewood Cliffs, NJ, 1990.  
  3. Bos, E.: Some Virtues And Limitations Of Action Inferring Interfaces, Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'92), ACM Press, November 1992, pp. 79-88.  
  4. Brooks, R.: Watch What I Do - reviewed by Ruven Brooks, International Journal of Man-Machine Studies, (1993).  
  5. Buxton, W., Lamb, M. R., Sherman, D., and Smith, K. C.: Towards a Comprehensive User Interface Management System, Proceedings of SIGGRAPH, Vol. 17, No. 3 (July 1983), pp. 35-42.  
  6. Charles River Analytics: Open Sesame! , 55 Wheeler Street Cambridge, MA 02138, USA.  
  7. Cypher, A.: Eager: Programming Repetitive Tasks By Example, Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'91), Addison-Wesley, April 1991, pp. 33-39.  
  8. Cypher, A.(ed.): Watch What I Do - Programming by Demonstration , The MIT Press, Cambridge, MA 02142, 1993.  
  9. Cypher, A. and Smith, D. C.: KIDSIM: End User Programming of Simulations, Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'95), Addison-Wesley, May 1995, pp. 27-34.  
  10. Darragh, J. J., Witten, I. H., and James, M. L.: The Reactive Keyboard: A Predictive Typing Aid, IEEE Computer, Vol. 23 ,No. 11(1990), pp. 41-49.  
  11. Fisher, G. L., Busse, D. E., and Wolber, D. A.: Adding Rule Based Reasoning to a Demonstrational Interface, Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'92), ACM Press, November 1992, pp. 89-97.  
  12. Furnas, G.: New Graphical Reasoning Models for Understanding Graphical Interfaces, Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'91), Addison-Wesley, April 1991, pp. 71-78.  
  13. Greenberg, S. and Witten, I. H.: Adaptive Personalized Interfaces - A Question of Viability, Behaviour and Information Technology, Vol. 4, No. 1 (1984), pp. 31-35.  
  14. Halbert, D. C.: Programming by Example, Technical Report OSD-T8402, Xerox Office Systems Division, December 1984.  
  15. Hudson, S. E. and Hsi, C.-N.: A Synergistic Approach to Specifying Simple Number Independent Layouts by Example, Proceedings of ACM INTERCHI'93 Conference on Human Factors in Computing Systems (CHI'93), Addison-Wesley, April 1993, pp. 285-292.  
  16. Koza, J. R.: Genetic Programming, The MIT Press, Cambridge, MA, 1992.  
  17. Kurlander, D.: Chimera: Example-Based Graphical Editing, chapter 12, pp. 270-290. In Cypher [8], May 1993.  
  18. Landay, J. A. and Myers, B. A.: Interactive Sketching for the Early Stages of User Interface Design, Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'95), Addison-Wesley, May 1995, pp. 43-50.  
  19. Lieberman, H.: An Example-Based Environment for Beginning Programmers, Instructional Science, Vol. 14(1986), pp. 277-292.  
  20. Lieberman, H.: Mondrian: A Teachable Graphical Editor , chapter 16, pp. 340-358. In Cypher [8], May 1993.  
  21. Masui, T.: Evolutionary Learning of Graph Layout Constraints from Examples, Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'94), ACM Press, November 1994, pp. 103-108.  
  22. Masui, T. and Nakayama, K.: Repeat and Predict - Two Keys to Efficient Text Editing, Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'94), Addison-Wesley, April 1994, pp. 118-123.  
  23. Maulsby, D. L. and Witten, I. H.: Metamouse: An Instructible Agent for Programming by Demonstration, chapter 7, pp. 154-181. In Cypher [8], May 1993.  
  24. Maulsby, D. L., Witten, I. H., and Kittlitz, K. A.: Metamouse: Specifying Graphical Procedures by Example, Proceedings of SIGGRAPH'89, Vol. 23, No. 3, Boston, MA, July 1989, pp. 127-136.  
  25. McDaniel, R. G.: Improving Communication In Programming-by-Demonstration, CHI'96 Conference Companion, ACM Press, April 1996, pp. 55-56.  
  26. Micro Logic Corp.: KeyWatch, POB 70, Hackensack, NJ 07602, 1990.  
  27. Miyashita, K., Matsuoka, S., Takahashi, S., and Yonezawa, A.: Interactive Generation of Graphical User Interfaces by Multiple Visual Examples, Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'94), ACM Press, November 1994, pp. 85-94.  
  28. Miyashita, K., Matsuoka, S., Takahashi, S., Yonezawa, A., and Kamada, T.: Declarative Programming of Graphical Interfaces by Visual Examples, Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'92), ACM Press, November 1992, pp. 107-116.  
  29. Mo, D. H. and Witten, I. H.: Learning text editing tasks from examples: a procedural approach, Behaviour & Information Technology, Vol. 11, No. 1(1992), pp. 32-45. also in [8].  
  30. Modugno F.: Extending End-User Programming in a Visual Shell With Programming by Demonstration and Graphical Language Techniques, PhD Thesis, Carnegie Mellon University, 1995.  
  31. Modugno F. and Myers, B. A.: A State-Based Visual Language for a Demonstrational Visual Shell, Proceedings of 1994 IEEE Symposium on Visual Languages (VL'94), 1994.  
  32. Myers, B. A.: Creating Interaction Techniques by Demonstration, IEEE Computer Graphics and Applications, (1987), pp. 51-60.  
  33. Myers, B. A.: Creating User Interface by Demonstration, Academic Press, San Diego, 1988.  
  34. Myers, B. A.: Text Formatting By Demonstration, Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'91), Addison-Wesley, April 1991, pp. 251-256.  
  35. Myers, B. A.: Demonstrational Interfaces: A Step Beyond Direct Manipulation, IEEE Computer, Vol. 25, No. 8 (1992), pp. 61-73.  
  36. Myers, B. A., Goldstein, J., and Goldberg, M. A.: Creating Charts by Demonstration, Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'94), Addison-Wesley, April 1994, pp. 106-111.  
  37. Myers, B. A., McDaniel, R. G., and Kosbie, D. S.: Marquise: Creating Complete User Interfaces by Demonstration, Proceedings of ACM INTERCHI'93 Conference on Human Factors in Computing Systems (CHI'93), Addison-Wesley, April 1993, pp. 293-300.  
  38. Nardi, B. A.: A Small Matter of Programming, The MIT Press, Cambridge, MA, 1993.  
  39. Nix, R. P.: Editing by Example, ACM Transactions on Programming Languages and Systems, Vol. 7, No. 4 (1985), pp. 600-621.  
  40. Potter, R.: Just-in-Time Programming, chapter 27, pp. 513-526. In Cypher [8], May 1993.  
  41. Potter, R.: TRIGGERS: Guiding Automation with Pixels to Achieve Data Access, chapter 17, pp. 361-380. In Cypher [8], May 1993.  
  42. Roth, S. F., Kolojejchick, J., Mattis, J., and Goldstein, J.: Interactive Graphic Design Using Automatic Presentation Knowledge, Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'94), Addison-Wesley, April 1994, pp. 112-117.  
  43. Schneider-Hufschmidt, M., Kuehme, T., and Malinowski, U.(eds.): Adaptive User Interface - Principles and Practice, North-Holland, Amsterdam, 1993.  
  44. Sears, A. and Shneiderman, B.: Split Menus: Effectively Using Selection Frequency to Organize Menus, ACM Transactions on Computer-Human Interaction, Vol. 1, No. 1 (1994), pp. 27-51.  
  45. Singh, G., Kok, C. H., and Ngan, T. Y.: Druid: A System for Demonstrational Rapid User Interface Development, Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology (UIST90), October 1990, pp. 167-177.  
  46. Slagle, J. R. and Wieckowski, Z.: Ideas for Intelligent User Interface Design, Tcl'94 Workshop Proceedings, 1994.  
  47. Smith, D. C., Cypher, A., and Spohrer, J.: KIDSIM: Programming Agents Without a Programming Language, Communications of the ACM, Vol. 37, No. 7 (1994), pp. 55-67.  
  48. Takahashi, S., Matsuoka, S., Yonezawa, A., and Kamada, T.: A General Framework for Bi-Directional Translation between Abstract and Pictorial Data, Proceedings of the ACM SIGGRAPH and SIGCHI Symposium on User Interface Software and Technology (UIST'91), ACM Press, November 1991, pp. 165-174.  
  49. Witten, I. H.: A Predictive Calculator, chapter 3, pp. 66-76. In Cypher [8], 1993.  
  50. Witten, I. H. and Mo, D. H.: TELS: Learning Text Editing Tasks from Examples, chapter 8, pp. 182-203. In Cypher [8], May 1993. 182-203.  
  51. Wolber, D. A.: Pavlov: Programming By Stimulus-Response Demonstration, Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'96), Addison-Wesley, April 1996, pp. 252-259.  
  52. Wolber, D. A. and Fisher, G.: A Demonstrational Technique For Developing Interfaces With Dynamically Created Objects, Proceedings of the ACM SIGGRAPH and SIGCHI Symposium on User Interface Software and Technology (UIST'91), ACM Press, November 1991, pp. 221-230.  
  53. 井田昌之, 亀井信義: Emacs解剖学 - 入力の補完, bit, Vol. 29, No. 2 (1997), pp. 85-95.  
  54. 小島啓二: ビジュアルインタフェースの研究動向と応用, chapter 2.9, pp. 168-175. In 平川, 安村 [60], February 1996.  
  55. 佐藤雅彦: かな漢字変換システムSKK, bit, Vol. 23, No. 5 (1991), pp. 793-802.  
  56. 杉浦淳, 古関義幸: 例示プログラミングにおけるマクロ定義の簡略化, インタラクティブシステムとソフトウェアIV: 日本ソフトウェア科学会 WISS'96(田中二郎(編)), 近代科学社, December 1996, pp. 101-110.  
  57. 中山健, 宮本健司, 川合慧: コマンド履歴からの動的スクリプト生成, インタラクティブシステムとソフトウェアII: 日本ソフトウェア科学会 WISS'94(竹内彰一(編)), 近代科学社, 1994, pp. 155-164.  
  58. 萩谷昌己: ビジュアルプログラミングと自動プログラミング, コンピュータソフトウェア, Vol. 8, No. 2 (1991), pp. 27-39.  
  59. 原田康徳, 宮本健司: Visible Dispatch: Visibilityに基づくアプリケーション構築法, インタラクティブシステムとソフトウェアIV: 日本ソフトウェア科学会 WISS'96(田中二郎(編)), 近代科学社, December 1996, pp. 61-70.  
  60. 平川正人, 安村通晃 (編): ビジュアルインタフェース - ポストGUIを目指して, bit別冊, 共立出版, February 1996.  
  61. 増井俊之: keisen.elプログラム, July 1991.  
  62. 増井俊之: 進化的学習機構を用いたグラフ配置制約の自動抽出, インタラクティブシステムとソフトウェアII: 日本ソフトウェア科学会 WISS'94(竹内彰一(編)), 近代科学社, 1994, pp. 195-204.  
  63. 増井俊之, 中山健: 操作の繰返しを用いた予測インタフェースの統合, コンピュータソフトウェア, Vol. 11, No. 6 (1994), pp. 484-492.  
  64. 増井俊之: 適応/予測型テキスト編集システム, インタラクティブシステムとソフトウェアII: 日本ソフトウェア科学会 WISS'94(竹内彰一(編)), 近代科学社, 1994, pp. 145-154.  
  65. 増井俊之: GUIベースのプログラミング, chapter 2.2, pp. 45-64. In 平川, 安村 [60], February 1996.  
  66. 増井俊之: ペンを用いた高速文章入力手法, インタラクティブシステムとソフトウェアIV: 日本ソフトウェア科学会 WISS'96(田中二郎(編)), 近代科学社, December 1996, pp. 51-60.  
  67. 松岡聡, 宮下健: 例示によるGUIプログラミング, chapter 2.4, pp. 79-97. In 平川, 安村 [60], February 1996.  
  68. 宮下健, 松岡聡, 高橋伸, 米澤明憲: 複数の視覚的例による直接インターフェイスの対話的実現, インタラクティブシステムとソフトウェアI: 日本ソフトウェア科学会 WISS'93(竹内彰一(編)), 近代科学社, 1994, pp. 241-248.  
  69. 宮本健司: 汎化履歴にもとづく予測インタフェースの拡大, インタラクティブシステムとソフトウェアIII: 日本ソフトウェア科学会 WISS'95(田中二郎(編)), 近代科学社, 1995, pp. 181-190.  
  70. 山本格也: ビットマップに基づくプログラミング言語Visulan, インタラクティブシステムとソフトウェアIII: 日本ソフトウェア科学会 WISS'95(田中二郎(編)), 近代科学社, 1995, pp. 151-160.  
  71. 暦本純一, 長尾確: ポストGUI: 今後の展望, chapter 3, pp. 178-198. In 平川, 安村 [60], February 1996.