IEEE Transactions on Software Engineering
Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
Modern structured analysis
Object oriented design with applications
Object oriented design with applications
Understanding object-oriented: a unifying paradigm
Communications of the ACM
The object-oriented systems life cycle
Communications of the ACM
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Human Problem Solving
System development (Prentice-Hall International series in computer science)
System development (Prentice-Hall International series in computer science)
Internal representation and rule development in object-oriented design
ACM Transactions on Computer-Human Interaction (TOCHI)
An integration of scenarios with their purposes in task modeling
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
The Role of Opportunism in the Software Design Reuse Process
IEEE Transactions on Software Engineering
How is the designer different from the user?—Focusing on a software development methodology
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
The Structural Complexity of Software: An Experimental Test
IEEE Transactions on Software Engineering
A general model of software architecture design derived from five industrial approaches
Journal of Systems and Software
A model of design decision making based on empirical results of interviews with software designers
Information and Software Technology
Design strategies and knowledge in object-oriented programming: effects of experience
Human-Computer Interaction
Cognitive activities and levels of abstraction in procedural and object-oriented design
Human-Computer Interaction
Human-Computer Interaction
Objects of our desire: empirical research on object-oriented development
Human-Computer Interaction
Hi-index | 0.00 |
This study aims at developing and empirically testing hypotheses about professional designers' cognitive activities when using object-oriented methodology (OOD) versus using traditional functional decomposition methodologies (TFD). Our preliminary results indicate that OOD may achieve substantial time savings over TFD in logical design. The verbal protocols from a pilot study show that OOD may achieve these time savings: 1) by simplifying rule induction processes used in functional decomposition; 2) by guiding designers on how to build more effective problem spaces; and 3) by allowing designers to run mental simulation more efficiently and more effectively.