When intuition and logic clash: The case of the object-oriented paradigm

15Citations
Citations of this article
60Readers
Mendeley users who have this article in their library.

Abstract

This paper presents difficulties illustrated by software development practitioners with regard to the use and understanding of concepts and principles of the object-oriented paradigm. In order to understand these difficulties and the sources from which they stem, a theoretical framework borrowed from cognitive psychology, called the dual-process theory, was used. The empirical findings, collected using tools based on the qualitative research approach and analyzed through the lens of the dual-process theory, suggest that a tension between intuitive and logical thinking modes may lead to simple mistakes software engineers exhibit when practicing object-oriented analysis and design (OOA/D). Examining the understanding of OOA/D from this perspective helps explain some of the previously documented, as well as some newly identified difficulties in learning and practicing OOA/D, as well as guide the design of future quantitative experiments to understand how prevalent these phenomena are. © 2012 Elsevier B.V. All rights reserved.

Cite

CITATION STYLE

APA

Hadar, I. (2013). When intuition and logic clash: The case of the object-oriented paradigm. Science of Computer Programming, 78(9), 1407–1426. https://doi.org/10.1016/j.scico.2012.10.006

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free