메뉴 건너뛰기




Volumn , Issue , 2006, Pages 75-80

Invited research overview: End-user programming

Author keywords

Empirical studies of programmers (ESP); End user software engineering; Natural programming; Programming by demonstration; Programming by example; Psychology of programming; Visual programming

Indexed keywords

EMPIRICAL STUDIES OF PROGRAMMERS; END-USER SOFTWARE ENGINEERING; NATURAL PROGRAMMING; PROGRAMMING BY DEMONSTRATION; PROGRAMMING BY EXAMPLE; PSYCHOLOGY OF PROGRAMMING; VISUAL PROGRAMMING;

EID: 84869132808     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1125451.1125472     Document Type: Conference Paper
Times cited : (73)

References (59)
  • 2
    • 33749570363 scopus 로고    scopus 로고
    • Automation and customization of rendered web pages
    • October 23-27. Seattle, WA
    • Bolin, M., et al. "Automation and Customization of Rendered Web Pages," in ACM Conference on User Interface Software and Technology (UIST). October 23-27, 2005. Seattle, WA: pp. 163-172.
    • (2005) ACM Conference on User Interface Software and Technology (UIST) , pp. 163-172
    • Bolin, M.1
  • 5
    • 16244373842 scopus 로고    scopus 로고
    • End-user software engineering
    • Sept
    • Burnett, M., Cook, C., and Rothermel, G., "End-User Software Engineering." CACM, Sept, 2004. 47(9): pp. 53-58.
    • (2004) CACM , vol.47 , Issue.9 , pp. 53-58
    • Burnett, M.1    Cook, C.2    Rothermel, G.3
  • 7
    • 0021199913 scopus 로고
    • Fifteen years of psychology in software engineering: Individual differences and cognitive science
    • IEEE Computer Society Press
    • Curtis, B., "Fifteen Years of Psychology in Software Engineering: Individual Differences and Cognitive Science," in Proceedings of the 7th International Conference on Software Engineering, 1984, IEEE Computer Society Press. pp. 97-106.
    • (1984) Proceedings of the 7th International Conference on Software Engineering , pp. 97-106
    • Curtis, B.1
  • 8
    • 84900561794 scopus 로고
    • EAGER: Programming repetitive tasks by example
    • April. New Orleans, LA. Proceedings SIGCHI'91
    • Cypher, A. "EAGER: Programming Repetitive Tasks by Example," in CHI. April, 1991. New Orleans, LA: pp. 33-39. Proceedings SIGCHI'91.
    • (1991) CHI , pp. 33-39
    • Cypher, A.1
  • 12
    • 0030167097 scopus 로고    scopus 로고
    • Usability analysis of visual programming environments: A 'cognitive dimensions' framework
    • Green, T.R.G. and Petre, M., "Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework." Journal of Visual Languages and Computing, 1996. 7(2): pp. 131-174.
    • (1996) Journal of Visual Languages and Computing , vol.7 , Issue.2 , pp. 131-174
    • Green, T.R.G.1    Petre, M.2
  • 13
    • 84909782778 scopus 로고
    • A program to draw multi-level flow charts
    • March 3-5. San Francisco, CA
    • Haibt, L.M. "A Program to Draw Multi-Level Flow Charts," in Proceedings of the Western Joint Computer Conference. March 3-5, 1959. San Francisco, CA: 15. pp. 131-137.
    • (1959) Proceedings of the Western Joint Computer Conference , vol.15 , pp. 131-137
    • Haibt, L.M.1
  • 14
    • 0004147268 scopus 로고
    • Computer Science Division, Dept. of EE&CS, University of California, Berkeley, CA, PhD thesis. Also: Xerox Office Whyline Systems Division, Systems Development Department, TR OSD-T8402, December, 1984
    • Halbert, D.C., Programming by Example. Computer Science Division, Dept. of EE&CS, University of California, 1984, Berkeley, CA. 84. PhD thesis. Also: Xerox Office Whyline [21] showing a user ask Systems Division, Systems Development Department, TR OSD-T8402, December, 1984. PhD thesis. Also: Xerox Office Systems Division, Systems Development Department, TR OSD-T8402, December, 1984.
    • (1984) Programming by Example , pp. 84
    • Halbert, D.C.1
  • 16
    • 0012261536 scopus 로고
    • Language semantics, mental models and analogy
    • J.-M. Hoc, et al., Editors. Academic Press. London
    • Hoc, J.-M. and Nguyen-Xuan, A., "Language Semantics, Mental Models and Analogy," in Psychology of Programming, J.-M. Hoc, et al., Editors. 1990, Academic Press. London. pp. 139-156.
    • (1990) Psychology of Programming , pp. 139-156
    • Hoc, J.-M.1    Nguyen-Xuan, A.2
  • 17
    • 0030167198 scopus 로고    scopus 로고
    • ToonTalk - An animated programming environment for children
    • Kahn, K., "ToonTalk - An Animated Programming Environment for Children." Journal of Visual Languages and Computing, 1996. 7(2): pp. 197-217.
    • (1996) Journal of Visual Languages and Computing , vol.7 , Issue.2 , pp. 197-217
    • Kahn, K.1
  • 19
    • 27344439256 scopus 로고    scopus 로고
    • Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers
    • Kelleher, C. and Pausch, R., "Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers." ACM Comput. Surv., 2005. 37(2): pp. 83-137.
    • (2005) ACM Comput. Surv. , vol.37 , Issue.2 , pp. 83-137
    • Kelleher, C.1    Pausch, R.2
  • 20
    • 4544284515 scopus 로고    scopus 로고
    • Development and evaluation of a model of programming errors
    • New Zealand
    • Ko, A.J. and Myers, B.A. "Development and Evaluation of a Model of Programming Errors," in IEEE EUP/VL/HCC. 2003. New Zealand: pp. 7-14.
    • (2003) IEEE EUP/VL/HCC , pp. 7-14
    • Ko, A.J.1    Myers, B.A.2
  • 21
    • 4544342841 scopus 로고    scopus 로고
    • Designing the whyline, a debugging interface for asking why and why not questions about runtime failures
    • Ko, A.J. and Myers, B.A. "Designing the Whyline, A Debugging Interface for Asking Why and Why Not questions about Runtime Failures," in CHI. 2004. pp. 151-158.
    • (2004) CHI , pp. 151-158
    • Ko, A.J.1    Myers, B.A.2
  • 22
    • 16244412320 scopus 로고    scopus 로고
    • Six learning barriers in end-user programming systems
    • Sep 26-29
    • Ko, A.J., Myers, B.A., and Aung, H.H. "Six Learning Barriers in End-User Programming Systems," in IEEE VL/HCC. Sep 26-29, 2004. pp. 199-206.
    • (2004) IEEE VL/HCC , pp. 199-206
    • Ko, A.J.1    Myers, B.A.2    Aung, H.H.3
  • 23
    • 0002430303 scopus 로고
    • Can principles of cognition lower the barriers to programming?
    • Norwood, NJ: Ablex Publishing Corporation
    • Lewis, C. and Olson, G. "Can principles of Cognition Lower the Barriers to Programming?" in Empirical Studies of Programmers: Second Workshop. 1987. Norwood, NJ: Ablex Publishing Corporation.
    • (1987) Empirical Studies of Programmers: Second Workshop
    • Lewis, C.1    Olson, G.2
  • 25
    • 84914920846 scopus 로고
    • Constructing graphical user interfaces by example
    • May. Toronto, Ontario, Canada. GI'82
    • Lieberman, H. "Constructing Graphical User Interfaces by Example," in Proceedings Graphics Interface. May, 1982. Toronto, Ontario, Canada: pp. 295-302. GI'82.
    • (1982) Proceedings Graphics Interface , pp. 295-302
    • Lieberman, H.1
  • 27
    • 0033717624 scopus 로고    scopus 로고
    • DENIM: Finding a tighter fit between tools and practice for Web site design
    • Apr 1-6. The Hague, The Netherlands. Proceedings CHI'2000
    • Lin, J., et al. "DENIM: finding a tighter fit between tools and practice for Web site design," in CHI. Apr 1-6, 2000. The Hague, The Netherlands: pp. 510-517. Proceedings CHI'2000.
    • (2000) CHI , pp. 510-517
    • Lin, J.1
  • 29
    • 5844367311 scopus 로고
    • Evolution of novice programming environments: The structure editors of carnegie mellon university
    • Miller, P., et al., "Evolution of Novice Programming Environments: The Structure Editors of Carnegie Mellon University." Interactive Learning Environments, 1994. 4(2): pp. 140-158.
    • (1994) Interactive Learning Environments , vol.4 , Issue.2 , pp. 140-158
    • Miller, P.1
  • 31
    • 0031347356 scopus 로고    scopus 로고
    • Diagram editing with hypergraph parser support
    • Sept. 23-26. Capri, Italy
    • Minas, M. "Diagram Editing with Hypergraph Parser Support," in 1997 IEEE Symposium on Visual Languages (VL). Sept. 23-26, 1997. Capri, Italy: pp. 226-233.
    • (1997) 1997 IEEE Symposium on Visual Languages (VL) , pp. 226-233
    • Minas, M.1
  • 32
    • 0031521459 scopus 로고    scopus 로고
    • Visual programming in a visual shell - A unified approach
    • Modugno, F. and Myers, B.A., "Visual Programming in a Visual Shell - A Unified Approach." Journal of Visual Languages and Computing, 1997. 8(5/6): pp. 276-308.
    • (1997) Journal of Visual Languages and Computing , vol.8 , Issue.5-6 , pp. 276-308
    • Modugno, F.1    Myers, B.A.2
  • 33
    • 0002231035 scopus 로고
    • Taxonomies of visual programming and program visualization
    • Mar
    • Myers, B.A., "Taxonomies of Visual Programming and Program Visualization." Journal of Visual Languages and Computing, Mar, 1990. 1(1): pp. 97-123.
    • (1990) Journal of Visual Languages and Computing , vol.1 , Issue.1 , pp. 97-123
    • Myers, B.A.1
  • 34
    • 24744445480 scopus 로고
    • Report of the 'end-user programming' working group
    • Boston, MA: Jones and Bartlett.
    • Myers, B.A., Smith, D.C., and Horn, B. "Report of the 'End-User Programming' Working Group," in Languages for Developing User Interfaces. 1992. Boston, MA: Jones and Bartlett. pp. 343-366.
    • (1992) Languages for Developing User Interfaces , pp. 343-366
    • Myers, B.A.1    Smith, D.C.2    Horn, B.3
  • 36
    • 0012258659 scopus 로고    scopus 로고
    • Usability issues in the design of novice programming systems
    • Carnegie Mellon University, CMU-CS-96-132, August. Pittsburgh, PA. Also appears as Carnegie Mellon University Human-Computer Interaction Institute Technical Report CMU-HCII-96-101
    • Pane, J.F. and Myers, B.A., Usability Issues in the Design of Novice Programming Systems. School of Computer Science Technical Report, Carnegie Mellon University, CMU-CS-96-132, August, 1996. Pittsburgh, PA. http://www.cs.cmu.edu/~pane/tr96/. Also appears as Carnegie Mellon University Human-Computer Interaction Institute Technical Report CMU-HCII-96-101.
    • (1996) School of Computer Science Technical Report
    • Pane, J.F.1    Myers, B.A.2
  • 37
    • 0033714067 scopus 로고    scopus 로고
    • Tabular and textual methods for selecting objects from a group
    • September 10-13, 2000. Seattle, WA: IEEE Computer Society
    • Pane, J.F. and Myers, B.A. "Tabular and Textual Methods for Selecting Objects from a Group," in Proceedings of VL 2000: IEEE International Symposium on Visual Languages. September 10-13, 2000. Seattle, WA: IEEE Computer Society. pp. 157-164.
    • Proceedings of VL 2000: IEEE International Symposium on Visual Languages , pp. 157-164
    • Pane, J.F.1    Myers, B.A.2
  • 38
    • 0035263067 scopus 로고    scopus 로고
    • Studying the language and structure in non-programmers' solutions to programming problems
    • February
    • Pane, J.F., Ratanamahatana, C.A., and Myers, B.A., "Studying the Language and Structure in Non-Programmers' Solutions to Programming Problems." International Journal of Human-Computer Studies, February, 2001. 54(2): pp. 237-264. http://www.cs.cmu.edu/~pane/IJHCS.html.
    • (2001) International Journal of Human-Computer Studies , vol.54 , Issue.2 , pp. 237-264
    • Pane, J.F.1    Ratanamahatana, C.A.2    Myers, B.A.3
  • 39
    • 77950794495 scopus 로고
    • MIT, AI Memo No. 247 and Logo Memo No. 2,. Cambridge, MA
    • Papert, S., Teaching Children Thinking. MIT, AI Memo No. 247 and Logo Memo No. 2, 1971. Cambridge, MA.
    • (1971) Teaching Children Thinking
    • Papert, S.1
  • 41
    • 0011714160 scopus 로고
    • Alice: A rapid prototyping system for 3D graphics
    • May
    • Pausch, R., et al., "Alice: A Rapid Prototyping System for 3D Graphics." IEEE Computer Graphics and Applications, 1995. 15(3): pp. 8-11. May.
    • (1995) IEEE Computer Graphics and Applications , vol.15 , Issue.3 , pp. 8-11
    • Pausch, R.1
  • 42
    • 0007313210 scopus 로고
    • On the cognitive effects of learning computer programming
    • R.D. Pea and K. Sheingold, Editors. Ablex Publishing Corp. Norwood, NJ.
    • Pea, R.D. and Kurland, D.M., "On the Cognitive Effects of Learning Computer Programming," in Mirrors of Minds: Patterns of Experience in Educational Computing, R.D. Pea and K. Sheingold, Editors. 1986, Ablex Publishing Corp. Norwood, NJ. pp. 147-177.
    • (1986) Mirrors of Minds: Patterns of Experience in Educational Computing , pp. 147-177
    • Pea, R.D.1    Kurland, D.M.2
  • 48
    • 84869122338 scopus 로고    scopus 로고
    • March 30.(First published on the "Networks, Economics, and Culture" mailing list)
    • Shirky, C., Economics & Culture, Media & Community, Open Source. March 30, 2004. http://www.shirky.com/writings/situated-software.html.(First published on the "Networks, Economics, and Culture" mailing list).
    • (2004) Economics & Culture, Media & Community, Open Source
    • Shirky, C.1
  • 50
    • 0003982498 scopus 로고
    • New York: Van Nostrand Reinhold Company
    • Shu, N.C., Visual Programming. 1988, New York: Van Nostrand Reinhold Company.
    • (1988) Visual Programming
    • Shu, N.C.1
  • 53
    • 0028478501 scopus 로고
    • KidSim: Programming agents without a programming language
    • Jul, 1994
    • Smith, D.C., Cypher, A., and Spohrer, J., "KidSim: Programming Agents Without a Programming Language." CACM, Jul, 1994, 1994. 37(7): pp. 54-67.
    • (1994) CACM , vol.37 , Issue.7 , pp. 54-67
    • Smith, D.C.1    Cypher, A.2    Spohrer, J.3
  • 54
    • 84966345897 scopus 로고
    • Learner-centered design: The challenge for HCI in the 21st century
    • Soloway, E., Guzdial, M., and Hay, K.E., "Learner-Centered Design: The Challenge for HCI in The 21st Century." interactions, 1994. 1(2): pp. 36-48.
    • (1994) Interactions , vol.1 , Issue.2 , pp. 36-48
    • Soloway, E.1    Guzdial, M.2    Hay, K.E.3
  • 55
    • 0029697308 scopus 로고    scopus 로고
    • Learning theory in practice: Case studies of learner-centered design
    • April 14-18. Vancouver, BC, Canada
    • Soloway, E., et al. "Learning Theory in Practice: Case Studies of Learner-Centered Design," in Proceedings CHI'96: Human Factors in Computing Systems. April 14-18, 1996. Vancouver, BC, Canada: pp. 189-196.
    • (1996) Proceedings CHI'96: Human Factors in Computing Systems , pp. 189-196
    • Soloway, E.1
  • 57
    • 0019614259 scopus 로고
    • The cornell program synthesizer: A syntax-directed programming environment
    • Teitelbaum, T. and Reps, T., "The Cornell Program Synthesizer: A Syntax-Directed Programming Environment." CACM, 1981. 24(9): pp. 563-573.
    • (1981) CACM , vol.24 , Issue.9 , pp. 563-573
    • Teitelbaum, T.1    Reps, T.2
  • 58
    • 33746490528 scopus 로고    scopus 로고
    • Facilitators and inhibitors of end-user development by teachers in a school environment
    • Sept. 20-24. Dallas, TX
    • Wiedenbeck, S. "Facilitators and inhibitors of end-user development by teachers in a school environment," in IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). Sept. 20-24, 2005. Dallas, TX: pp. 215-222.
    • (2005) IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) , pp. 215-222
    • Wiedenbeck, S.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.