-
5
-
-
0003547470
-
-
Reading, Mass, USA Addison-Wesley
-
Rumbaugh J., Jacobson I., Booch G., The Unified Modeling Language Reference Manual 1999 Reading, Mass, USA Addison-Wesley
-
(1999)
The Unified Modeling Language Reference Manual
-
-
Rumbaugh, J.1
Jacobson, I.2
Booch, G.3
-
8
-
-
1642330614
-
-
New York, NY, USA John Wiley Sons
-
Grune D., Bal H. E., Jacobs C. J. H., Langendoen K. G., Modern Compiler Design 2000 New York, NY, USA John Wiley Sons
-
(2000)
Modern Compiler Design
-
-
Grune, D.1
Bal, H.E.2
Jacobs, C.J.H.3
Langendoen, K.G.4
-
13
-
-
0022751880
-
Automatic generation of useful syntax error messages
-
Kantorowitz E., Laor H., Automatic generation of useful syntax error messages Software: Practice and Experience 1986 16 7 627 640
-
(1986)
Software: Practice and Experience
, vol.16
, Issue.7
, pp. 627-640
-
-
Kantorowitz, E.1
Laor, H.2
-
14
-
-
0012430033
-
Better template error messages
-
March 1999
-
Alexandrescu A., Better template error messages. C/C++ Users Journal. March 1999. http://erdani.com/publications/bettertemplateerrormessages.html
-
C/C++ Users Journal
-
-
Alexandrescu, A.1
-
16
-
-
78349239143
-
Sobre los mensajes de error de los compiladores
-
Traver V. J., Duque M. A. Redondo, Santos C. Bravo, Cantero M. Ortega, Sobre los mensajes de error de los compiladores Proceedings of the Actas del VII Congreso Internacional de Interaccin Persona-Ordenador (Interaccin '06) November 2006 Puertollano, Spain 345 348
-
Proceedings of the Actas Del VII Congreso Internacional de Interaccin Persona-Ordenador (Interaccin '06) November 2006 Puertollano, Spain
, pp. 345-348
-
-
Traver, V.J.1
Duque, M.A.R.2
Santos, C.B.3
Cantero, M.O.4
-
17
-
-
0032655346
-
Towards a theory of the cognitive processes in computer programming
-
Brooks R., Towards a theory of the cognitive processes in computer programming International Journal of Human Computer Studies 1999 51 2 197 211
-
(1999)
International Journal of Human Computer Studies
, vol.51
, Issue.2
, pp. 197-211
-
-
Brooks, R.1
-
18
-
-
0004858164
-
Novice programmer errors: Language constructs and plan composition
-
Ebrahimi A., Novice programmer errors: language constructs and plan composition International Journal of Human-Computer Studies 1994 41 4 457 480
-
(1994)
International Journal of Human-Computer Studies
, vol.41
, Issue.4
, pp. 457-480
-
-
Ebrahimi, A.1
-
19
-
-
0019614259
-
The Cornell program synthesizer: A syntax-directed programming environment
-
Teitelbaum T., Reps T., The Cornell program synthesizer: a syntax-directed programming environment Communications of the ACM 1981 24 9 563 573
-
(1981)
Communications of the ACM
, vol.24
, Issue.9
, pp. 563-573
-
-
Teitelbaum, T.1
Reps, T.2
-
21
-
-
2642567527
-
The BlueJ system and its pedagogy
-
Klling M., Quig B., Patterson A., Rosenberg J., The BlueJ system and its pedagogy Journal of Computer Science Education 2003 13 4
-
(2003)
Journal of Computer Science Education
, vol.13
, Issue.4
-
-
Klling, M.1
Quig, B.2
Patterson, A.3
Rosenberg, J.4
-
23
-
-
0038349524
-
Teaching objects-first in introductory computer science
-
Cooper S., Dann W., Pausch R., Teaching objects-first in introductory computer science Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education 2003 Reno,Nev, USA 191 195
-
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education 2003 Reno,Nev, USA
, pp. 191-195
-
-
Cooper, S.1
Dann, W.2
Pausch, R.3
-
25
-
-
37149019748
-
Rapidly implementing languages to compile as C++ without crafting a compiler
-
Savidis A., Rapidly implementing languages to compile as C++ without crafting a compiler SoftwarePractice and Experience 2007 37 15 1577 1620
-
(2007)
SoftwarePractice and Experience
, vol.37
, Issue.15
, pp. 1577-1620
-
-
Savidis, A.1
-
26
-
-
78349275193
-
-
St Andrews, Scotland, UK School of Computer Science, University of St Andrews
-
Coull N. J., SNOOPIE: development of a learning support tool for novice programmers within a conceptual framework, Ph.D. thesis 2008 St Andrews, Scotland, UK School of Computer Science, University of St Andrews. http://research-repository.st-andrews.ac.uk/handle/10023/522
-
(2008)
SNOOPIE: Development of A Learning Support Tool for Novice Programmers Within A Conceptual Framework, Ph.D. Thesis
-
-
Coull, N.J.1
-
27
-
-
79951641353
-
ProfessorJ: A gradual introduction to Java through language levels
-
Gray K. E., Flatt M., ProfessorJ: a gradual introduction to Java through language levels Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications 2003 New York, NY, USA ACM 170 177
-
Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications 2003 New York, NY, USA ACM
, pp. 170-177
-
-
Gray, K.E.1
Flatt, M.2
-
29
-
-
84948491027
-
Novice lisp errors: Undetecte losses of information from working memory
-
Jeffries R., Anderson J. R., Novice lisp errors: undetecte losses of information from working memory Human-Computer Interaction 1985 1 2 107 131
-
(1985)
Human-Computer Interaction
, vol.1
, Issue.2
, pp. 107-131
-
-
Jeffries, R.1
Anderson, J.R.2
-
30
-
-
0000018394
-
Preprogramming knowledge: A major source of misconception in novice programmers
-
Bonar J., Soloway E., Preprogramming knowledge: a major source of misconception in novice programmers Human-Computer Interaction 1985 1 2 133 161
-
(1985)
Human-Computer Interaction
, vol.1
, Issue.2
, pp. 133-161
-
-
Bonar, J.1
Soloway, E.2
-
33
-
-
70449698754
-
Retina: Helping students and instructors based on observed programming activities
-
Murphy C., Kaiser G., Loveland K., Hasan S., Retina: helping students and instructors based on observed programming activities Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE '09) 2009 Chattanooga, Tenn, USA 178 182
-
Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE '09) 2009 Chattanooga, Tenn, USA
, pp. 178-182
-
-
Murphy, C.1
Kaiser, G.2
Loveland, K.3
Hasan, S.4
-
35
-
-
84884712032
-
Programming language design
-
Berlin, Germany Springer Lecture Notes in Computer Science
-
McKeeman W. M., Bauer F. L., Eickel J., Programming language design Compiler Construction: An Advanced Course 1976 21 Berlin, Germany Springer 515 519 Lecture Notes in Computer Science
-
(1976)
Compiler Construction: An Advanced Course
, vol.21
, pp. 515-519
-
-
McKeeman, W.M.1
Bauer, F.L.2
Eickel, J.3
-
37
-
-
1442333705
-
Using HCI techniques to design a more usable programming system
-
Pane J. F., Myers B. A., Miller L. B., Using HCI techniques to design a more usable programming system Proceedings of the IEEE Symposia on Human Centric Computing Languages and Environments (HCC '02) 2002 Washington, DC, USA IEEE Computer Society 198
-
Proceedings of the IEEE Symposia on Human Centric Computing Languages and Environments (HCC '02) 2002 Washington, DC, USA IEEE Computer Society
, pp. 198
-
-
Pane, J.F.1
Myers, B.A.2
Miller, L.B.3
-
38
-
-
0016881629
-
A study of errors, error-proneness, and error diagnosis in Cobol
-
Litecky C. R., Davis G. B., A study of errors, error-proneness, and error diagnosis in Cobol Communications of the ACM 1976 19 1 33 37
-
(1976)
Communications of the ACM
, vol.19
, Issue.1
, pp. 33-37
-
-
Litecky, C.R.1
Davis, G.B.2
-
39
-
-
84976806953
-
What the compiler should tell the user
-
Berlin, Germany Springer Lecture Notes in Computer Science
-
Horning J. J., Bauer F. L., Eickel J., What the compiler should tell the user Compiler Construction: an Advanced Course 1976 21 Berlin, Germany Springer 525 548 Lecture Notes in Computer Science
-
(1976)
Compiler Construction: An Advanced Course
, vol.21
, pp. 525-548
-
-
Horning, J.J.1
Bauer, F.L.2
Eickel, J.3
-
40
-
-
84976751476
-
Designing computer system messages
-
Shneiderman B., Designing computer system messages Communications of the ACM 1982 25 9 610 611
-
(1982)
Communications of the ACM
, vol.25
, Issue.9
, pp. 610-611
-
-
Shneiderman, B.1
-
41
-
-
0020733057
-
Error messages: The neglected area of the man/machine interface
-
Brown P. J., Error messages: the neglected area of the man/machine interface Communications of the ACM 1983 26 4 246 249
-
(1983)
Communications of the ACM
, vol.26
, Issue.4
, pp. 246-249
-
-
Brown, P.J.1
-
44
-
-
77953971317
-
What would other programmers do? Suggesting solutions to error messages
-
Hartmann B., MacDougall D., Brandt J., Klemmer S. R., What would other programmers do? Suggesting solutions to error messages Proceedings of ACM Conference on Human Factors in Computing Systems (CHI '10) April 2010 Atlanta, Ga, USA
-
Proceedings of ACM Conference on Human Factors in Computing Systems (CHI '10) April 2010 Atlanta, Ga, USA
-
-
Hartmann, B.1
MacDougall, D.2
Brandt, J.3
Klemmer, S.R.4
-
47
-
-
38249005060
-
Using unfamiliar programming languages: The effects on expertise
-
Scholtz J., Wiedenbeck S., Using unfamiliar programming languages: the effects on expertise Interacting with Computers 1993 5 1 13 30
-
(1993)
Interacting with Computers
, vol.5
, Issue.1
, pp. 13-30
-
-
Scholtz, J.1
Wiedenbeck, S.2
-
48
-
-
35449002838
-
Searching for type-error messages
-
Lerner B. S., Flower M., Grossman D., Chambers C., Searching for type-error messages Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '07) 2007 San Diego, Calif, USA 425 434
-
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '07) 2007 San Diego, Calif, USA
, pp. 425-434
-
-
Lerner, B.S.1
Flower, M.2
Grossman, D.3
Chambers, C.4
-
52
-
-
0004160350
-
-
2nd Upper Saddle River, NJ, USA Prentice Hall
-
Dix A., Finlay J., Gregory A., Beale R., Human-Computer Interaction 1998 2nd Upper Saddle River, NJ, USA Prentice Hall
-
(1998)
Human-Computer Interaction
-
-
Dix, A.1
Finlay, J.2
Gregory, A.3
Beale, R.4
-
55
-
-
0003486469
-
-
New York, NY, USA Addison Wesley
-
Preece J., Rogers Y., Sharp H., Benyon D., Holland S., Carey T., Human-Computer Interaction 1994 New York, NY, USA Addison Wesley
-
(1994)
Human-Computer Interaction
-
-
Preece, J.1
Rogers, Y.2
Sharp, H.3
Benyon, D.4
Holland, S.5
Carey, T.6
-
56
-
-
39749093168
-
The magical number seven, plus or minus two: Some limits on our capacity for processing information
-
Miller G. A., The magical number seven, plus or minus two: some limits on our capacity for processing information Psychological Review 1956 63 2 81 97
-
(1956)
Psychological Review
, vol.63
, Issue.2
, pp. 81-97
-
-
Miller, G.A.1
-
58
-
-
0004072686
-
-
Reading, Mass, USA Addison-Wesley
-
Aho A. V., Sethi R., Ullman J. D., Compilers Principles, Techniques, and Tools 1986 Reading, Mass, USA Addison-Wesley
-
(1986)
Compilers Principles, Techniques, and Tools
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
59
-
-
57449121369
-
Debugging: The good, the bad, and the quirkya qualitative analysis of novices' strategies
-
Murphy L., Lewandowski G., McCauley R., Simon B., Thomas L., Zander C., Debugging: the good, the bad, and the quirkya qualitative analysis of novices' strategies Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (SIGCSE '08) 2008 ACM 163 167
-
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (SIGCSE '08) 2008 ACM
, pp. 163-167
-
-
Murphy, L.1
Lewandowski, G.2
McCauley, R.3
Simon, B.4
Thomas, L.5
Zander, C.6
-
60
-
-
0004098462
-
-
New York, NY, USA Cambridge University Press
-
Reeves B., Nass C., The Media Equation: How People Treat Computers, Television, and New Media Like Real People and Places 1996 New York, NY, USA Cambridge University Press
-
(1996)
The Media Equation: How People Treat Computers, Television, and New Media Like Real People and Places
-
-
Reeves, B.1
Nass, C.2
-
61
-
-
0038011504
-
Identifying and correcting Java programming errors for introductory computer science students
-
Hristova M., Misra A., Rutter M., Mercuri R., Identifying and correcting Java programming errors for introductory computer science students Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education February 2003 Reno, Nev, USA 153 156
-
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education February 2003 Reno, Nev, USA
, pp. 153-156
-
-
Hristova, M.1
Misra, A.2
Rutter, M.3
Mercuri, R.4
-
63
-
-
0003981052
-
-
Dorset House Publishing New York, NY, USA Silver Anniversary Edition
-
Weinberg G. M., The Psychology of Computer Programming 1998 Dorset House Publishing New York, NY, USA. Silver Anniversary Edition
-
(1998)
The Psychology of Computer Programming
-
-
Weinberg, G.M.1
-
65
-
-
84861580422
-
Explaining type errors by finding the source of a type conict
-
Yang J., Trinder P. W., Michaelson G., Loidl H.-W., Explaining type errors by finding the source of a type conict 1 Proceedings of the Scottish Functional Programming Workshop 2000 59 67 Trends in Functional Programming
-
Proceedings of the Scottish Functional Programming Workshop 2000 Trends in Functional Programming
, vol.1
, pp. 59-67
-
-
Yang, J.1
Trinder, P.W.2
Michaelson, G.3
Loidl, H.-W.4
-
66
-
-
0003959340
-
-
Cambridge, Mass, USA The MIT Press
-
Picard R. W., Affective Computing 1997 Cambridge, Mass, USA The MIT Press
-
(1997)
Affective Computing
-
-
Picard, R.W.1
-
67
-
-
0035384435
-
Are visual programming languages better? the role of imagery in program comprehension
-
Navarro-Prieto R., Caas J. J., Are visual programming languages better? The role of imagery in program comprehension The International Journal of Human-Computer Studies 1999 54 6 799 829
-
(1999)
The International Journal of Human-Computer Studies
, vol.54
, Issue.6
, pp. 799-829
-
-
Navarro-Prieto, R.1
Caas, J.J.2
-
68
-
-
0035017151
-
PSP in the large class
-
Carrington D. A., McEniery B., Johnston D. B., PSP in the large class Proceedings of the 14th Conference on Software Engineering Education and Training (CSEET '01) February 2001 Charlotte, NC, USA 81 88 IEEE Computer Society
-
Proceedings of the 14th Conference on Software Engineering Education and Training (CSEET '01) February 2001 Charlotte, NC, USA IEEE Computer Society
, pp. 81-88
-
-
Carrington, D.A.1
McEniery, B.2
Johnston, D.B.3
-
70
-
-
78349254089
-
Heuristic evaluaiton
-
New York, NY, USA John Wiley Sons
-
Nielsen J., Nielsen J., Mack R. L., Heuristic evaluaiton Usability Inspection Methods 1994 New York, NY, USA John Wiley Sons
-
(1994)
Usability Inspection Methods
-
-
Nielsen, J.1
Nielsen, J.2
MacK, R.L.3
-
71
-
-
57449111369
-
Debugging: Finding, fixing and flailing, a multi-institutional study of novice debuggers
-
Fitzgerald S., Lewandowski G., McCauley R., Debugging: finding, fixing and flailing, a multi-institutional study of novice debuggers Computer Science Education 2008 18 2 93 116
-
(2008)
Computer Science Education
, vol.18
, Issue.2
, pp. 93-116
-
-
Fitzgerald, S.1
Lewandowski, G.2
McCauley, R.3
-
72
-
-
78349249290
-
-
Bloodshed Software
-
Bloodshed Software. MinGW C++ compiler. http://www.bloodshed.net/devcpp. html
-
MinGW C++ Compiler
-
-
-
73
-
-
0040521402
-
-
Microsoft Developer Network
-
Microsoft Developer Network. Microsoft Visual C++. http://msdn.microsoft. com/en-us/visualc
-
Microsoft Visual C++
-
-
-
74
-
-
8344272909
-
-
Borland
-
Borland. C++ Builder. http://www.borland.com/
-
C++ Builder
-
-
|