References
- Adelson B., and Soloway, E. A model of software design. In M.T.H. Chi, R. Glaser, and M.J. Farr (eds.), The Nature of Expertise. Hillsdale, NJ: Erlbaum, 1988, pp. 185–208.
- Anderberg, M.R. Cluster Analysis for Applications. New York: Academic Press, 1973.
- Batra, D.; Hoffer, J.A.; and Bostrom, R.P. Comparing representations with relational and EER models. Communications of the ACM, 33, 2 (1990), 126–139.
- Bishop, Y.M.M.; Fienberg, S.E.; and Holland, P.W. Discrete Multivariate Analysis: Theory and Practice. Cambridge, MA: MIT Press, 1975.
- Boehm, B.W. Software Engineering Economics. Englewood Cliffs, NJ: Prentice-Hall, 1981.
- Booch, G. Object-oriented development. IEEE Transactions on Software Engineering, 12, 2 (1986), 211–221.
- Coad P., and Yourdon, E. Object-Oriented Analysis. Englewood Cliffs, NJ: Yourdon Press/Prentice-Hall, 1990.
- Coad P., and Yourdon, E. Object-Oriented Analysis, 2d ed. Englewood Cliffs, NJ: Yourdon Press/Prentice-Hall, 1991.
- Coad P., and Yourdon, E. Object-Oriented Design. Englewood Cliffs, NJ: Yourdon Press/Prentice Hall, 1991.
- Constantine, L.L. Object-oriented and structured methods: toward integration. American Programmer, 2, 7/8 (August 1989), 34–40.
- Cronbach, L.J. Essentials of Psychological Testing, 3d ed. New York: Harper and Row, 1970.
- Davis, G.B. Strategies for information requirements determination. IBM Systems Journal, 21, 1 (1982), 4–30.
- DeMarco, T. Structured Analysis and System Specification. Englewood Cliffs, NJ: Prentice-Hall, 1978.
- DeMarco, T. Controlling Software Projects: Management, Measurement, and Estimation. New York: Yourdon Press, 1982.
- Einhorn, H. J., and Hogarth, R.M. Behavioral decision theory: processes of judgment and choice. In D.E. Bell, H. Raiffa, and A. Tversky (eds.), Decision Making: Descriptive, Normative, and Prescriptive Interactions. Cambridge: Cambridge University Press, 1988, pp. 113–146.
- Everitt, B.S., and Dunn, G. Advanced Methods of Data Exploration and Modeling. London: Heinemann, 1983.
- Fichman, R.G., and Kemerer, C.F. Object-oriented and conventional analysis and design methodologies: comparison and critique. Computer, 25, 10 (October 1992), 22–39.
- Fichman, R.G., and Kemerer, C.F. Adoption of software engineering process innovations: the case of object orientation. Sloan Management Review, 34, 2 (Winter 1993), 7–22.
- Gane, C., and Sarson, T. Structured Systems Analysis: Tools and Techniques. Englewood Cliffs, NJ: Prentice-Hall, 1979.
- Gentner, D., and Stevens, A.L. Mental Models. Hillsdale, NJ: Lawrence Erlbaum, 1983.
- Jackson, M. System Development. Englewood Cliffs, NJ: Prentice-Hall, 1983.
- Loy, P.H. A comparison of object-oriented and structured development methods. In R.H. Thayer and M. Dorfman (eds.), System and Software Requirement Engineering. Los Alamitos, CA: IEEE Computer Society Press, 1990, pp. 290–303.
- Neter, J.; Wasserman, W.; and Kutner, M.H. Applied Linear Statistical Models. Homewood, IL: Irwin, 1985.
- Newell, A., and Simon, H.A. Human Problem Solving. Englewood Cliffs, NJ: Prentice-Hall, 1972.
- Papert, S. Mindstorms: Children, Computers, and Powerful Ideas. New York: Basic Books, 1980.
- Pressman, R. Software Engineering: A Practitioner’s Guide. New York: McGraw-Hill, 1987.
- Pressman, R. Software Engineering: A Beginner’s Guide. New York: McGraw-Hill, 1988.
- Ratcliffe, B., and Siddiqui, J.I.A. An empirical investigation into problem decomposition strategies used in program design. International Journal of Man-Machine Studies, 22, 1 (1985), 77–90.
- Rosson, M.B., and Alpert, S.R. The cognitive consequences of object-oriented design. Human-Computer Interaction, 5, 4 (1990), 345–379.
- Rumbaugh, M.; Blaha, M.; Premerlani, W.; Eddy, F.; and Lorenson, W. Object-Oriented Modeling and Design. Englewood Cliffs, NJ: Prentice-Hall, 1991.
- Sinha, A.P., and Vessey, I. Cognitive fit: an empirical study of recursion and iteration. IEEE Transactions on Software Engineering, 18, 5 (May 1992), 368–379.
- Slovic, P., and Lichtenstein, S. Preference reversals: a broader perspective. American Economic Review, 73, 4 (1983), 596–605.
- Soloway, E. Learning to program = learning to construct mechanisms and explanations. Communications of the ACM, 29, 9 (September 1986), 850–858.
- Soloway, E.; Adelson, B.; and Ehrlich, K. Knowledge and processes in the comprehension of computer programs. In M.T.H. Chi, R. Glaser, and M.J. Farr (eds.), The Nature of Expertise. Hillsdale, NJ: Lawrence Erlbaum, 1988, pp. 129–152.
- Soloway, E.; Bonar, J.; and Ehlrich, K. Cognitive strategies and looping constructs: an empirical study. Communications of the ACM, 26, 11 (November 1983), 485–492.
- Soloway, E., and Ehlrich, K. Empirical studies of programming knowledge. IEEE Transactions on Software Engineering, SE— 10, 5 (September 1984), 595–609.
- Tversky, A.; Sattath, S.; and Slovic, P. Contingent weighting in judgment and choice. Psychological Review, 95, 3 (1988), 371–384.
- Vessey, I. Cognitive fit: a theory-based analysis of the graphs versus tables literature. Decision Sciences, 22, 2 (1991), 219–240.
- Vessey, I., and Conger, S. Learning to specify information requirements: the relationship between application and methodology. Journal of Management Information Systems, 10, 2 (1993), 177–201.
- Vessey, I., and Conger, S. Requirements specification: learning object, process, and data methodologies. Communications of the ACM, 37, 5 (1994), 102–113.
- Vessey, I., and Galletta, D. Cognitive fit: an empirical study of information acquisition. Information Systems Research, 2, 1 (1991), 63–84.
- Vessey, I., and Weber, R. Structured tools and conditional logic: an empirical investigation. Communications of the ACM, 29, 1 (1986), 48–57.
- Welty, C., and Stemple, D.W. Human factors comparison of a procedural and a non-procedural query language. ACM Transactions on Database Systems, 6, 4 (1981), 626–649.
- Wu, Q., and Anderson, J.R. Strategy choice and change in programming. International Journal of Man-Machine Studies, 39, 4 (1993), 579–598.
- Yadav, S.B.; Bravoco, R.R.; Chatfield, A.T.; and Rajkumar, T.M. Comparison of analysis techniques for information requirement determination. Communications of the ACM, 31, 9 (1988), 1090–1097.