{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:14:15Z","timestamp":1759032855363},"reference-count":34,"publisher":"Oxford University Press (OUP)","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Interacting with Computers"],"published-print":{"date-parts":[[1999,1]]},"DOI":"10.1016\/s0953-5438(98)00029-0","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T18:27:12Z","timestamp":1027621632000},"page":"255-282","source":"Crossref","is-referenced-by-count":58,"title":["A comparison of the comprehension of object-oriented and procedural programs by novice programmers"],"prefix":"10.1093","volume":"11","author":[{"given":"Susan","family":"Wiedenbeck","sequence":"first","affiliation":[]},{"given":"Vennila","family":"Ramalingam","sequence":"additional","affiliation":[]},{"given":"Suseela","family":"Sarasamma","sequence":"additional","affiliation":[]},{"given":"CynthiaL","family":"Corritore","sequence":"additional","affiliation":[]}],"member":"286","reference":[{"key":"10.1016\/S0953-5438(98)00029-0_BIB1","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1016\/S0020-7373(05)80131-2","article-title":"Information relationships in PROLOG programs: how do programmers comprehend functionality","volume":"35","author":"Bergantz","year":"1991","journal-title":"International Journal of Man\u2013Machine Studies"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB2","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/0020-7373(92)90051-L","article-title":"The role of program structure in software maintenance","volume":"36","author":"Boehm-Davis","year":"1992","journal-title":"International Journal of Man\u2013Machine Studies"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB3","doi-asserted-by":"crossref","unstructured":"J.-M. Burkhardt, F. D\u00e9tienne, S. Wiedenbeck, Mental representations constructed by experts and novices in object-oriented program comprehension, in: S. Howard, J. Hammond, G. Lindgaard (Eds.), Human\u2013Computer Interaction: INTERACT'97, Chapman & Hall, London, 1997, pp. 339\u2013346.","DOI":"10.1007\/978-0-387-35175-9_55"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB4","unstructured":"C.L. Corritore, A comparison of program comprehension by procedural and object-oriented programmers, Ph.D. Dissertation, University of Nebraska-Lincoln, 1996."},{"key":"10.1016\/S0953-5438(98)00029-0_BIB5","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1080\/10447319109526004","article-title":"What do novices learn during program comprehension?","volume":"3","author":"Corritore","year":"1991","journal-title":"International Journal of Human\u2013Computer Interaction"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB6","unstructured":"J. Daly, A. Brooks, J. Miller, M. Roper, M. Wood, Evaluating the effect of inheritance on the maintainability of object-oriented software, in: W.D. Gray, D.A. Boehm-Davis (Eds.), Empirical Studies of Programmers: Sixth Workshop, Ablex, Norwood, NJ, 1996, pp. 39\u201357."},{"key":"10.1016\/S0953-5438(98)00029-0_BIB7","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1016\/S0020-7373(05)80143-9","article-title":"The nature and development of programming plans","volume":"32","author":"Davies","year":"1990","journal-title":"International Journal of Man\u2013Machine Studies"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB8","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1207\/s15327051hci1002&3_1","article-title":"Design strategies and knowledge in object-oriented programming: effects of expertise","volume":"10","author":"D\u00e9tienne","year":"1995","journal-title":"Human\u2013Computer Interaction"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB9","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/S0020-7373(79)80019-X","article-title":"When do diagrams make good computer languages?","volume":"11","author":"Fitter","year":"1979","journal-title":"International Journal of Man\u2013Machine Studies"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB10","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/S0020-7373(84)80037-1","article-title":"Comprehension and recall of miniature programs","volume":"21","author":"Gilmore","year":"1984","journal-title":"International Journal of Man\u2013Machine Studies"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB11","unstructured":"J. Good, The `right' tool for the task: an investigation of external representations, program abstractions and task requirements, in: W.D. Gray, D.A. Boehm-Davis (Eds.), Empirical Studies of Programmers: Sixth Workshop, Ablex, Norwood, NJ, 1996, pp. 77\u201398."},{"key":"10.1016\/S0953-5438(98)00029-0_BIB12","unstructured":"T.R.G. Green, The cognitive dimensions of notations, in: A. Sutcliffe, L. Macaulay (Eds.), People and Computers V, Cambridge University Press, Cambridge, 1989, pp. 443\u2013460."},{"key":"10.1016\/S0953-5438(98)00029-0_BIB13","doi-asserted-by":"crossref","unstructured":"T.R.G. Green, The nature of programming, in: J.-M. Hoc, T.R.G. Green, R. Samur\u00e7ay, D.J. Gilmore (Eds.), Psychology of Programming, Academic Press, London, 1990, pp. 21\u201344.","DOI":"10.1016\/B978-0-12-350772-3.50007-0"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/10447319209526026","article-title":"Towards a cognitive browser for OOPS","volume":"4","author":"Green","year":"1992","journal-title":"International Journal of Human\u2013Computer Interaction"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB15","unstructured":"Green, T.R.G., Petre, M. Bellamy, R.K.E., Comprehensibility of visual and textual programs: a test of superlativism against the `match\u2013mismatch' conjecture, in: J. Koenemann-Belliveau, T.G. Moher, S.P. Robertson (Eds.), Empirical Studies of Programmers: Fourth Workshop, Ablex, Norwood, NJ, 1991, pp. 121\u2013146."},{"key":"10.1016\/S0953-5438(98)00029-0_BIB16","unstructured":"R. Jeffries, A comparison of the debugging behavior of expert and novice programmers. Paper presented at the American Educational Research Association Meeting, 1982."},{"key":"10.1016\/S0953-5438(98)00029-0_BIB17","unstructured":"P.N. Johnson-Laird, Mental Models: Towards Cognitive Science of Language, Inference, and Consciousness, Cambridge University Press, Cambridge, 1983."},{"key":"10.1016\/S0953-5438(98)00029-0_BIB18","doi-asserted-by":"crossref","unstructured":"J. Kim, F.J. Lerch, Towards a model of cognitive process in logical design: comparing object-oriented and traditional functional decomposition software methodologies, in: P. Bauersfeld, J. Bennett, J. Lynch (Eds.), CHI'92 Conference Proceedings, ACM, New York, 1992, pp. 489\u2013498.","DOI":"10.1145\/142750.142905"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB19","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/83880.84459","article-title":"Understanding object-oriented: a unifying paradigm","volume":"33","author":"Korson","year":"1990","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB20","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1006\/ijhc.1994.1028","article-title":"The effects of paradigm on cognitive activities in design","volume":"40","author":"Lee","year":"1990","journal-title":"International Journal of Human\u2013Computer Studies"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB21","unstructured":"Littman, D., Pinto, J., Letovsky, S., and Soloway, E., Mental models and software maintenance, in: E. Soloway and S. Iyengar (Eds.), Empirical Studies of Programmers, Ablex, Norwood, NJ, 1986, pp. 80\u201398."},{"key":"10.1016\/S0953-5438(98)00029-0_BIB22","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1080\/01638539509544932","article-title":"Reading procedural texts: effects of purpose for reading and predictions of reading comprehension models","volume":"20","author":"Mills","year":"1995","journal-title":"Discourse Processes"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB23","unstructured":"T.G. Moher, D.C. Mak, B. Blumenthal, L.M. Leventhal, Comparing the comprehensibility of textual and graphical programs: the case for Petri nets, in: C.R. Cook, J.C. Scholtz, J.C. Spohrer, (Eds.), Empirical Studies of Programmers: Fifth Workshop, Ablex, Norwood, NJ, 1993, pp. 137\u2013161."},{"key":"10.1016\/S0953-5438(98)00029-0_BIB24","unstructured":"N. Pennington, Comprehension strategies in programming, in: G.M. Olson, S. Sheppard, E. Soloway (Eds.), Empirical Studies of Programmers: Second Workshop, Ablex, Norwood, NJ, 1987, pp. 100\u2013113."},{"key":"10.1016\/S0953-5438(98)00029-0_BIB25","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1016\/0010-0285(87)90007-7","article-title":"Stimulus structures and mental representations in expert comprehension of computer programs","volume":"19","author":"Pennington","year":"1987","journal-title":"Cognitive Psychology"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB26","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1207\/s15327051hci1002&3_2","article-title":"Cognitive activities and levels of abstraction in procedural and object-oriented design","volume":"5","author":"Pennington","year":"1995","journal-title":"Human\u2013Computer Interaction"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB27","unstructured":"I. Pohl, Object-oriented Programming Using C++, Benjamin\/Cummings, Redwood City, CA, 1993."},{"key":"10.1016\/S0953-5438(98)00029-0_BIB28","first-page":"30","article-title":"Teaching Eiffel as a first language","volume":"9","author":"Rist","year":"1996","journal-title":"Journal of Object-Oriented Programming"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB29","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1207\/s15327051hci0504_1","article-title":"The cognitive consequences of object-oriented design","volume":"5","author":"Rosson","year":"1990","journal-title":"Human\u2013Computer Interaction"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB30","doi-asserted-by":"crossref","unstructured":"M.B. Rosson, J.M. Carroll, R.K.E. Bellamy, Smalltalk scaffolding: a case study in minimalist instruction, in: J.C. Chew, J. Whiteside (Eds.), CHI'90 Conference Proceedings, ACM, New York, 1990, pp. 423\u2013429.","DOI":"10.1145\/97243.97319"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB31","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1016\/0749-596X(86)90002-1","article-title":"Three components of understanding a programmer's manual: verbatim, propositional, and situational representations","volume":"25","author":"Schmalhofer","year":"1986","journal-title":"Journal of Memory and Language"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB32","doi-asserted-by":"crossref","first-page":"595","DOI":"10.1109\/TSE.1984.5010283","article-title":"Empirical studies of programming knowledge","volume":"SE10","author":"Soloway","year":"1984","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB33","doi-asserted-by":"crossref","first-page":"1259","DOI":"10.1145\/50087.50088","article-title":"Designing documentation to compensate for delocalized plans","volume":"31","author":"Soloway","year":"1988","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0953-5438(98)00029-0_BIB34","unstructured":"T.A. van Dijk, W. Kintsch, Strategies of Discourse Comprehension, Academic Press, New York, 1983."}],"container-title":["Interacting with Computers"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/iwc\/article-pdf\/11\/3\/255\/2377519\/iwc11-0255.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,9,28]],"date-time":"2017-09-28T03:22:39Z","timestamp":1506568959000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/iwc\/article-lookup\/doi\/10.1016\/S0953-5438(98)00029-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,1]]},"references-count":34,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1999,1]]}},"alternative-id":["S0953543898000290"],"URL":"https:\/\/doi.org\/10.1016\/s0953-5438(98)00029-0","relation":{},"ISSN":["0953-5438"],"issn-type":[{"value":"0953-5438","type":"print"}],"subject":[],"published":{"date-parts":[[1999,1]]}}}