-
2
-
-
70349980457
-
To camel case or under_score
-
doi: 10.1109/ICPC.2009.5090039
-
Binkley, D., Davis, M., Lawrie, D., & Morrell, C. (2009). To camel case or under_score. In Program Comprehension, 2009. ICPC'09. IEEE 17th International Conference on (pp 158-167). doi: 10.1109/ICPC.2009.5090039.
-
(2009)
Program Comprehension, 2009. ICPC'09. IEEE 17th International Conference On
, pp. 158-167
-
-
Binkley, D.1
Davis, M.2
Lawrie, D.3
Morrell, C.4
-
3
-
-
0029179630
-
Listen: A tool to investigate the use of sound for the analysis of program behavior
-
doi: 10.1109/CMPSAC.1995.524778
-
Boardman, D. B., Greene, G., Khandelwal, V., & Mathur, A. P. (1995). Listen: A tool to investigate the use of sound for the analysis of program behavior. In Computer software and applications conference, 1995. COMPSAC 95. Proceedings., nineteenth annual international, Dallas, TX (pp. 184-189). doi: 10.1109/CMPSAC.1995.524778.
-
Computer Software and Applications Conference, 1995. COMPSAC 95. Proceedings., Nineteenth Annual International, Dallas, TX
, pp. 184-189
-
-
Boardman, D.B.1
Greene, G.2
Khandelwal, V.3
Mathur, A.P.4
-
5
-
-
15544390390
-
Evaluation of a non-visual molecule browser
-
New York, NY: ACM Press, doi:10.1145/1028630.1028639
-
Brown, A., Pettifer, S., & Stevens, R. (2004). Evaluation of a non-visual molecule browser. In Assets'04: Proceedings of the 6th international ACM SIGACCESS conference on Computers and accessibility (pp. 40-47). New York, NY: ACM Press. doi:10.1145/1028630.1028639.
-
(2004)
Assets'04: Proceedings of the 6th International ACM SIGACCESS Conference On Computers and Accessibility
, pp. 40-47
-
-
Brown, A.1
Pettifer, S.2
Stevens, R.3
-
6
-
-
0026263051
-
Colour and sound in algorithm animation
-
Los Alamitos, CA: IEEE Computer Society Press, doi:10.1109/WVL.1991.238856
-
Brown, M. H., & Hershberger, J. (1991). Colour and sound in algorithm animation. In Proceedings of the IEEE workshop on visual languages (pp. 10-17). Los Alamitos, CA: IEEE Computer Society Press. doi:10.1109/WVL.1991.238856.
-
(1991)
Proceedings of the IEEE Workshop On Visual Languages
, pp. 10-17
-
-
Brown, M.H.1
Hershberger, J.2
-
13
-
-
0003880013
-
-
Boston, MA: Addison-Wesley
-
Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design patterns: Elements of reusable objectoriented software. Boston, MA: Addison-Wesley.
-
(1995)
Design Patterns: Elements of Reusable Objectoriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
14
-
-
0022907185
-
Auditory icons: Using sound in computer interfaces
-
Gaver, W. W. (1986). Auditory icons: Using sound in computer interfaces. Human-Computer Interaction 2, 167-177.
-
(1986)
Human-Computer Interaction
, vol.2
, pp. 167-177
-
-
Gaver, W.W.1
-
15
-
-
0030167097
-
Usability analysis of visual programming environments: A 'cognitive dimensions' framework
-
Green, T. R. G., & Petre, M. (1996). Usability analysis of visual programming environments: A 'cognitive dimensions' framework. Journal of Visual Languages and Computing 7(2), 131-174. URL: citeseer.ist.psu.edu/article/green96usability.html.
-
(1996)
Journal of Visual Languages and Computing
, vol.7
, Issue.2
, pp. 131-174
-
-
Green, T.R.G.1
Petre, M.2
-
17
-
-
34248381949
-
Teaching the nintendo generation to program
-
doi:10.1145/505248.505261
-
Guzdial, M., & Soloway, E. (2002). Teaching the nintendo generation to program. Communications of the ACM 45(4), 17-21. doi:10.1145/505248.505261.
-
(2002)
Communications of the ACM
, vol.45
, Issue.4
, pp. 17-21
-
-
Guzdial, M.1
Soloway, E.2
-
18
-
-
47749114135
-
The programmer's lexicon, volume I: The verbs
-
IEEE Computer Society, Washington, DC, USA, doi:10.1109/SCAM.2007.31
-
Høst, E. W., Østvold, B.M. (2007). The programmer's lexicon, volume I: The verbs. In SCAM'07: Proceedings of the seventh IEEE international working conference on source code analysis and manipulation (pp. 193-202). IEEE Computer Society, Washington, DC, USA, doi:10.1109/SCAM.2007.31.
-
(2007)
SCAM'07: Proceedings of the Seventh IEEE International Working Conference On Source Code Analysis and Manipulation
, pp. 193-202
-
-
Høst, E.W.1
Østvold, B.M.2
-
20
-
-
36448932338
-
Adding procedures and pointers to the alvis algorithm visualization software:Apreliminary design
-
New York, NY, USA:ACMPress, doi:10.1145/1148493.1148521
-
Hundhausen, C. D., Brown, J. L., & Farley, S. (2006). Adding procedures and pointers to the alvis algorithm visualization software:Apreliminary design. In SoftVis'06: Proceedings of the 2006ACMsymposium on Software visualization (pp. 155-156).New York, NY, USA:ACMPress. doi:10.1145/1148493.1148521.
-
(2006)
SoftVis'06: Proceedings of the 2006ACMsymposium On Software Visualization
, pp. 155-156
-
-
Hundhausen, C.D.1
Brown, J.L.2
Farley, S.3
-
21
-
-
70349859843
-
Can direct manipulation lower the barriers to computer programming and promote transfer of training? An experimental study
-
doi:10.1145/1592440.1592442
-
Hundhausen, C. D., Farley, S. F., & Brown, J. L. (2009). Can direct manipulation lower the barriers to computer programming and promote transfer of training? An experimental study. ACM Transactions on Computer-Human Interaction 16(3), 1-40, doi:10.1145/1592440.1592442.
-
(2009)
ACM Transactions On Computer-Human Interaction
, vol.16
, Issue.3
, pp. 1-40
-
-
Hundhausen, C.D.1
Farley, S.F.2
Brown, J.L.3
-
22
-
-
27344439256
-
Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers
-
doi: 10.1145/1089733.1089734
-
Kelleher, C., & Pausch, R. (2005). Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Computing Surveys 37(2), 83-137, doi: 10.1145/1089733.1089734.
-
(2005)
ACM Computing Surveys
, vol.37
, Issue.2
, pp. 83-137
-
-
Kelleher, C.1
Pausch, R.2
-
23
-
-
70349987231
-
Using events to debug java programs backwards in time
-
New York, NY: ACM Press, doi:10.1145/949344.949367
-
Lewis, B., & Ducassé, M. (2003). Using events to debug java programs backwards in time. In OOPSLA'03: Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (pp. 96-97). New York, NY: ACM Press. doi:10.1145/949344.949367.
-
(2003)
OOPSLA'03: Companion of the 18th Annual ACM SIGPLAN Conference On Object-oriented Programming, Systems, Languages, and Applications
, pp. 96-97
-
-
Lewis, B.1
Ducassé, M.2
-
28
-
-
0345331026
-
Spoken dialogue technology: Enabling the conversational user interface
-
doi:10.1145/505282.505285
-
McTear, M. F. (2002). Spoken dialogue technology: Enabling the conversational user interface. ACM Computing Surveys 34(1), 90-169. doi:10.1145/505282.505285.
-
(2002)
ACM Computing Surveys
, vol.34
, Issue.1
, pp. 90-169
-
-
McTear, M.F.1
-
29
-
-
77955139330
-
Using alice 2.0 as a first language
-
Mullins, P., Whitfield, D., & Conlon, M. (2009). Using alice 2.0 as a first language. The Journal of Computing in Small Colleges, 24(3), 136-143.
-
(2009)
The Journal of Computing In Small Colleges
, vol.24
, Issue.3
, pp. 136-143
-
-
Mullins, P.1
Whitfield, D.2
Conlon, M.3
-
31
-
-
25844507916
-
Natural programming languages and environments
-
Myers, B. A., Pane, J. F., & Ko, A. (2004). Natural programming languages and environments. Communications of the ACM, 47(9), 47-52.
-
(2004)
Communications of the ACM
, vol.47
, Issue.9
, pp. 47-52
-
-
Myers, B.A.1
Pane, J.F.2
Ko, A.3
-
32
-
-
57049171494
-
More natural end-user software engineering
-
doi:10.1145/1370847.1370854
-
Myers, B. A., Ko, A. J., Park, S. Y., Stylos, J., LaToza, T. D., & Beaton, J. (2008). More natural end-user software engineering. In WEUSE'08: Proceedings of the 4th international workshop on end-user software engineering, ACM, New York, NY, USA (pp. 30-34). doi:10.1145/1370847.1370854.
-
(2008)
WEUSE'08: Proceedings of the 4th International Workshop On End-user Software Engineering, ACM, New York, NY, USA
, pp. 30-34
-
-
Myers, B.A.1
Ko, A.J.2
Park, S.Y.3
Stylos, J.4
Latoza, T.D.5
Beaton, J.6
-
34
-
-
15544362935
-
Audio enriched links: Web page previews for blind users
-
doi:10.1145/1029014.1028633
-
Parente, P. (2004). Audio enriched links: Web page previews for blind users. SIGACCESS Accessibility and Computing, 77-78, 2-8. doi:10.1145/1029014.1028633.
-
(2004)
SIGACCESS Accessibility and Computing, 77-78
, pp. 2-8
-
-
Parente, P.1
-
35
-
-
78751702571
-
Alice: A dying man's passion
-
ACM, New York, NY, USA, doi:10.1145/1352135.1352137
-
Pausch, R. (2008). Alice: A dying man's passion. In SIGCSE'08: Proceedings of the 39th SIGCSE technical symposium on computer science education (p. 1). ACM, New York, NY, USA, doi:10.1145/1352135.1352137.
-
(2008)
SIGCSE'08: Proceedings of the 39th SIGCSE Technical Symposium On Computer Science Education
, pp. 1
-
-
Pausch, R.1
-
36
-
-
0002524943
-
Comprehension strategies in programming
-
In G. M. Olson, S. Sheppard, E. Soloway & B. Shneiderman (Eds.), Westport, CT: Greenwood Publishing Group Inc
-
Pennington, N. (1987). Comprehension strategies in programming. In G. M. Olson, S. Sheppard, E. Soloway & B. Shneiderman (Eds.), Empirical Studies of Programmers: Second Workshop (pp. 100-113). Westport, CT: Greenwood Publishing Group Inc.
-
(1987)
Empirical Studies of Programmers: Second Workshop
, pp. 100-113
-
-
Pennington, N.1
-
37
-
-
67650067310
-
Scalable omniscient debugging
-
New York, NY, USA: ACM, doi:10.1145/1297027.1297067
-
Pothier, G., Tanter, E., & Piquer, J. (2007). Scalable omniscient debugging. In OOPSLA'07: Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications (pp. 535-552). New York, NY, USA: ACM. doi:10.1145/1297027.1297067.
-
(2007)
OOPSLA'07: Proceedings of the 22nd Annual ACM SIGPLAN Conference On Object-oriented Programming Systems and Applications
, pp. 535-552
-
-
Pothier, G.1
Tanter, E.2
Piquer, J.3
-
40
-
-
15544367090
-
Nonvisual tool for navigating hierarchical structures
-
New York, NY: ACMPress, doi:10.1145/1029014.1028654
-
Smith, A. C., Cook, J. S., Francioni, J. M., Hossain, A., Anwar, M., & Rahman, M. F. (2004). Nonvisual tool for navigating hierarchical structures. In The tenth international ACM SIGACCESS conference on computers and accessibility (pp. 133-139). New York, NY: ACMPress. doi:10.1145/1029014.1028654.
-
(2004)
The Tenth International ACM SIGACCESS Conference On Computers and Accessibility
, pp. 133-139
-
-
Smith, A.C.1
Cook, J.S.2
Francioni, J.M.3
Hossain, A.4
Anwar, M.5
Rahman, M.F.6
-
41
-
-
0020843892
-
Cognitive strategies and looping constructs: An empirical study
-
doi:10.1145/182.358436
-
Soloway, E., Bonar, J., & Ehrlich, K. (1983). Cognitive strategies and looping constructs: An empirical study. Communications of the ACM, 26(11), 853-860. doi:10.1145/182.358436.
-
(1983)
Communications of the ACM
, vol.26
, Issue.11
, pp. 853-860
-
-
Soloway, E.1
Bonar, J.2
Ehrlich, K.3
-
44
-
-
34948854181
-
Increasing fault detection effectiveness using layered program auralization
-
LasVegas,NV: CSREAPress
-
Stefik, A., Fitz, K., & Alexander, R. (2006). Increasing fault detection effectiveness using layered program auralization. In Software engineering research and practice (pp. 959-965). LasVegas,NV: CSREAPress.
-
(2006)
Software Engineering Research and Practice
, pp. 959-965
-
-
Stefik, A.1
Fitz, K.2
Alexander, R.3
-
45
-
-
34948837911
-
WAD: A Feasibility Study Using the Wicked Audio Debugger
-
Los Alamitos, CA: IEEE Computer Society Press
-
Stefik, A., Alexander, R., Patterson, R., & Brown, J. (2007). WAD: A feasibility study using the wicked audio debugger. In ICPC'07: Proceedings of the 15th IEEE international conference on program comprehension (ICPC'07). Los Alamitos, CA: IEEE Computer Society Press.
-
(2007)
ICPC'07: Proceedings of the 15th IEEE International Conference On Program Comprehension (ICPC'07)
-
-
Stefik, A.1
Alexander, R.2
Patterson, R.3
Brown, J.4
-
47
-
-
3042735351
-
-
doi:10.1145/234286.1057836
-
Stroustrup, B. (1996). A history of c??: 1979-1991 (pp. 699-769). doi:10.1145/234286.1057836.
-
(1996)
A History of C??
, vol.1979-1991
, pp. 699-769
-
-
Stroustrup, B.1
-
49
-
-
0036890881
-
When Bugs Sing
-
Vickers, P., & Alty, J. L. (2002). When bugs sing. Interacting with Computers, 14(6), 793-819.
-
(2002)
Interacting With Computers
, vol.14
, Issue.6
, pp. 793-819
-
-
Vickers, P.1
Alty, J.L.2
-
50
-
-
33749563994
-
Musical program auralization: Empirical studies
-
doi:10.1145/1101530.1101546
-
Vickers, P., & Alty, J. L. (2005). Musical program auralization: Empirical studies. ACM Transactions on Applied Perception, 2(4), 477-489, doi:10.1145/1101530.1101546.
-
(2005)
ACM Transactions On Applied Perception
, vol.2
, Issue.4
, pp. 477-489
-
-
Vickers, P.1
Alty, J.L.2
-
51
-
-
85016909437
-
Mappings and metaphors in auditory displays: An experimental assessment
-
doi:10.1145/1101530.1101534
-
Walker, B. N., & Kramer, G. (2005). Mappings and metaphors in auditory displays: An experimental assessment. ACM Transactions on Applied Perception, 2(4), 407-412. doi:10.1145/1101530.1101534.
-
(2005)
ACM Transactions On Applied Perception
, vol.2
, Issue.4
, pp. 407-412
-
-
Walker, B.N.1
Kramer, G.2
-
52
-
-
41149119610
-
Spearcons: Speech-based earcons improve navigation performance in auditory menus
-
London, UK
-
Walker, B. N., Nance, A., & Lindsay, J. (2006). Spearcons: Speech-based earcons improve navigation performance in auditory menus. In Proceedings of the 12th international conference on auditory display, London, UK.
-
(2006)
Proceedings of the 12th International Conference On Auditory Display
-
-
Walker, B.N.1
Nance, A.2
Lindsay, J.3
|