{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T15:09:17Z","timestamp":1786979357801,"version":"3.56.0"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[1979,6,1]],"date-time":"1979-06-01T00:00:00Z","timestamp":297043200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["International Journal of Computer and Information Sciences"],"published-print":{"date-parts":[[1979,6]]},"DOI":"10.1007\/bf00977789","type":"journal-article","created":{"date-parts":[[2005,1,9]],"date-time":"2005-01-09T09:32:53Z","timestamp":1105263173000},"page":"219-238","source":"Crossref","is-referenced-by-count":242,"title":["Syntactic\/semantic interactions in programmer behavior: A model and experimental results"],"prefix":"10.1007","volume":"8","author":[{"given":"Ben","family":"Shneiderman","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Richard","family":"Mayer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"CR1","volume-title":"The Program Development Process: Part 1, The Individual Programmer","author":"J. D. Aron","year":"1974","unstructured":"J. D. Aron,The Program Development Process: Part 1, The Individual Programmer (Addison-Wesley, Reading, Massachusetts, 1974)."},{"key":"CR2","volume-title":"Educational Psychology: A Cognitive Approach","author":"D. P. Ausubel","year":"1968","unstructured":"D. P. Ausubel,Educational Psychology: A Cognitive Approach (Holt, Rinehart and Winston, New York, 1968)."},{"key":"CR3","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1016\/0010-0285(71)90019-3","volume":"2","author":"J. Bransford","year":"1971","unstructured":"J. Bransford and J. Franks, ?Abstraction of linguistic ideas,?Cognit. Psychol. 2:331?350 (1971).","journal-title":"Cognit. Psychol."},{"key":"CR4","volume-title":"The Mythical Man-Month: Essays on Software Engineering","author":"Frederick Brooks Jr.","year":"1975","unstructured":"Frederick Brooks, Jr.,The Mythical Man-Month: Essays on Software Engineering (Addison-Wesley, Reading, Massachusetts, 1975)."},{"key":"CR5","first-page":"1","volume-title":"The Teaching of Arithmetic: Tenth Yearbook of the National Council of Teachers of Mathematics","author":"W. A. Brownell","year":"1935","unstructured":"W. A. Brownell, ?Psychological Considerations in the Learning and Teaching of Arithmetic,? inThe Teaching of Arithmetic: Tenth Yearbook of the National Council of Teachers of Mathematics, Bureau of Publications, Teachers College, Columbia University, New York (1935), pp. 1?35."},{"key":"CR6","volume-title":"Structured Programming","author":"O.-J. Dahl","year":"1973","unstructured":"O.-J. Dahl, E. W. Dijkstra, and C. A. R. Hoare,Structured Programming (Academic Press, London-New York, 1973)."},{"key":"CR7","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1037\/h0093599","volume":"58","author":"K. Duncker","year":"1945","unstructured":"K. Duncker, ?On problem solving,?Psychol. Monogr. 58:270 (1945).","journal-title":"Psychol. Monogr."},{"key":"CR8","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1016\/B978-0-12-521350-9.50018-8","volume-title":"Models of Memory","author":"E. A. Feigenbaum","year":"1970","unstructured":"E. A. Feigenbaum, ?Information Processing and Memory,? inModels of Memory, D. A. Norman, Ed. (Academic Press, New York, 1970), pp. 451?469."},{"key":"CR9","doi-asserted-by":"crossref","unstructured":"J. D. Gannon and J. J. Horning, ?The Impact of Language Design on the Production of Reliable Software,?IEEE Trans. on Software Engineering,1 (1975).","DOI":"10.1145\/800027.808420"},{"key":"CR10","volume-title":"Contemporary Issues in Cognitive Psychology","author":"J. G. Greeno","year":"1973","unstructured":"J. G. Greeno, ?The Structure of Memory and the Process of Problem Solving,? inContemporary Issues in Cognitive Psychology, R. Solso, (Winston, Washington, 1973)."},{"key":"CR11","volume-title":"Organizing and Memorizing","author":"G. Katona","year":"1940","unstructured":"G. Katona,Organizing and Memorizing (Columbia University Press, New York, 1940)."},{"key":"CR12","volume-title":"A Cognitive Model for Structuring an Introductory Programming Curriculum","author":"C. Kreitzberg","year":"1974","unstructured":"C. Kreitzberg and L. Swanson, ?A Cognitive Model for Structuring an Introductory Programming Curriculum,?AFIPS Proceedings of the National Computer Conference (AFIPS Press, Montvale, New Jersey, 1974)."},{"key":"CR13","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1037\/h0073232","volume":"12","author":"N. R. F. Maier","year":"1930","unstructured":"N. R. F. Maier, ?Reasoning in humans, I, On direction,?J. Comp. Psychol. 12:115?143 (1930).","journal-title":"J. Comp. Psychol."},{"key":"CR14","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1037\/0022-0663.68.2.143","volume":"68","author":"R. E. Mayer","year":"1976","unstructured":"R. E. Mayer, ?Different problem-solving competencies established in learning computer programming with and without a meaningful model,?J. Educ. Psychol. 68:143?150 (1976).","journal-title":"J. Educ. Psychol."},{"key":"CR15","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1037\/h0043158","volume":"63","author":"G. A. Miller","year":"1956","unstructured":"G. A. Miller, ?The magical number seven, plus or minus two: Some limits on our capacity for processing information,?Psychol. Rev. 63:81?97 (1956).","journal-title":"Psychol. Rev."},{"key":"CR16","unstructured":"L. Miller, ?Programming by Non-Programmers,? IBM Research Report RC4280 (1973)."},{"key":"CR17","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D. L. Parnas","year":"1972","unstructured":"D. L. Parnas, ?On the criteria to be used in decomposing systems into modules,?Commun. ACM 15:1053?1058 (December 1972).","journal-title":"Commun. ACM"},{"key":"CR18","unstructured":"G. Polya,How to Solve It (Doubleday, New York, 1957)."},{"key":"CR19","volume-title":"Human Factors Evaluation of Two Data Base Query Languages: SQUARE and SEQUEL","author":"P. Reisner","year":"1975","unstructured":"P. Reisner, R. F. Boyce, and D. D. Chamberlin, ?Human Factors Evaluation of Two Data Base Query Languages: SQUARE and SEQUEL,?Proceedings of the National Computer Conference (AFIPS Press, Montvale, New Jersey, 1975)."},{"key":"CR20","doi-asserted-by":"crossref","first-page":"437","DOI":"10.3758\/BF03208784","volume":"2","author":"J. Sachs","year":"1967","unstructured":"J. Sachs, ?Recognition memory for syntactic and semantic aspects of connected discourse,?Percept. Psychophys. 2:437?442 (1967).","journal-title":"Percept. Psychophys."},{"key":"CR21","doi-asserted-by":"crossref","DOI":"10.1145\/1499949.1500087","volume-title":"Experimental Testing in Programming Languages, Stylistic Considerations and Design Techniques","author":"B. Shneiderman","year":"1975","unstructured":"B. Shneiderman, ?Experimental Testing in Programming Languages, Stylistic Considerations and Design Techniques,?Proceedings of the National Computer Conference (AFIPS Press, Montvale, New Jersey, 1975)."},{"key":"CR22","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1002\/spe.4380060410","volume":"6","author":"B. Shneiderman","year":"1976","unstructured":"B. Shneiderman, ?A review of design techniques for programs and data,?Software-Pract. Exper. 6:555?567 (1976).","journal-title":"Software-Pract. Exper."},{"issue":"2)","key":"CR23","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1007\/BF00975629","volume":"5","author":"B. Shneiderman","year":"1976","unstructured":"B. Shneiderman, ?Exploratory experiments in programmer behavior,?Int. J. Comput. Inf. Sci. 5(2):123?143 (June 1976).","journal-title":"Int. J. Comput. Inf. Sci."},{"key":"CR24","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1145\/359605.359610","volume":"20","author":"B. Shneiderman","year":"1977","unstructured":"B. Shneiderman, R. Mayer, D. McKay, and P. Heller, ?Experimental investigations of the utility of detailed flowcharts in programming,?Commun. ACM 20:373?381 (1977).","journal-title":"Commun. ACM"},{"key":"CR25","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1016\/S0020-7373(77)80014-X","volume":"9","author":"B. Shneiderman","year":"1977","unstructured":"B. Shneiderman, ?Measuring computer program quality and comprehension,?Int. J. Man-Mach. Stud. 9:465?478 (1977).","journal-title":"Int. J. Man-Mach. Stud."},{"key":"CR26","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/0360-1315(77)90008-2","volume":"1","author":"B. Shneiderman","year":"1977","unstructured":"B. Shneiderman, ?Teaching programming: A spiral approach to syntax and semantics,?Comput. Educ. 1:193?197 (1977).","journal-title":"Comput. Educ."},{"key":"CR27","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/S0020-7373(73)80011-2","volume":"5","author":"M. Sime","year":"1973","unstructured":"M. Sime, T. Green, and D. Guest, ?Psychological evaluation of two conditional constructions used in computer languages,?Int. J. Man-Mach. Stud. 5:105?113 (1973).","journal-title":"Int. J. Man-Mach. Stud."},{"key":"CR28","volume-title":"A Psychological Study of Query by Example","author":"J. C. Thomas","year":"1975","unstructured":"J. C. Thomas and J. D. Gould, ?A Psychological Study of Query by Example,?Proceedings of the 1975 National Computer Conference (AFIPS Press, Montvale, New Jersey, 1975)."},{"key":"CR29","volume-title":"The Psychology of Computer Programming","author":"G. M. Weinberg","year":"1971","unstructured":"G. M. Weinberg,The Psychology of Computer Programming (Van Nostrand-Reinhold, New York, 1971)."},{"key":"CR30","series-title":"Technical Report","volume-title":"Psychological Complexity of Computer Programs: An Initial Experiment","author":"L. Weissman","year":"1973","unstructured":"L. Weissman, ?Psychological Complexity of Computer Programs: An Initial Experiment,? Technical Report CSRG-26, Computer Systems Research Group, University of Toronto, Toronto, Canada (1973)."},{"key":"CR31","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1145\/953233.953237","volume":"9","author":"L. Weissman","year":"1974","unstructured":"L. Weissman, ?Psychological complexity of computer programs: An experimental methodology,SIGPLAN Not. 9:25?36 (June 1974).","journal-title":"SIGPLAN Not."},{"key":"CR32","volume-title":"Productive Thinking","author":"M. Wertheimer","year":"1959","unstructured":"M. Wertheimer,Productive Thinking (Harper & Row, New York, 1959)."},{"key":"CR33","volume-title":"How to Solve Problems","author":"W. Wickelgren","year":"1974","unstructured":"W. Wickelgren,How to Solve Problems (W. H. Freeman, San Francisco, 1974)."},{"key":"CR34","first-page":"4","volume":"14","author":"Niklaus Wirth","year":"1971","unstructured":"Niklaus Wirth, ?Program development by stepwise refinement,?Commun. ACM 14:4 (April 1971).","journal-title":"Commun. ACM"},{"key":"CR35","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1016\/S0020-7373(74)80027-1","volume":"6","author":"E. A. Youngs","year":"1974","unstructured":"E. A. Youngs, ?Human errors in programming,?Int. J. Man-Mach. Stud. 6:361?376 (1974).","journal-title":"Int. J. Man-Mach. Stud."},{"key":"CR36","volume-title":"Debugging Techniques in Large Systems","author":"H. Mills","year":"1971","unstructured":"H. Mills, ?Top Down Programming in Large Systems,? in R. Rustin (Ed.),Debugging Techniques in Large Systems (Prentice-Hall, Englewood Cliffs, N. J., 1971)."},{"key":"CR37","volume-title":"A Simplified Guide to FORTRAN IV Programming","author":"D. McCracken","year":"1974","unstructured":"D. McCracken,A Simplified Guide to FORTRAN IV Programming, (John Wiley and Sons, New York, 1974)."}],"container-title":["International Journal of Computer &amp; Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF00977789.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF00977789\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF00977789","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,5]],"date-time":"2020-04-05T04:05:40Z","timestamp":1586059540000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF00977789"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1979,6]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1979,6]]}},"alternative-id":["BF00977789"],"URL":"https:\/\/doi.org\/10.1007\/bf00977789","relation":{},"ISSN":["0091-7036","1573-7640"],"issn-type":[{"value":"0091-7036","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[1979,6]]}}}