An empirical investigation into problem decomposition strategies used in program design
International Journal of Man-Machine Studies - Ellis Horwood series in artificial intelligence
Structured tools and conditional logic: an empirical investigation
Communications of the ACM
Learning to program = learning to construct mechanisms and explanations
Communications of the ACM
IEEE Transactions on Software Engineering
Comparison of analysis techniques for information requirement determination
Communications of the ACM
Comparing representations with relational and EER models
Communications of the ACM
Object-oriented analysis
Object-oriented design
Cognitive Fit: An Empirical Study of Recursion and Iteration
IEEE Transactions on Software Engineering
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
Strategy choice and change in programming
International Journal of Man-Machine Studies
Requirements specification: learning object, process, and data methodologies
Communications of the ACM
Human factors comparison of a procedural and a nonprocedural query language
ACM Transactions on Database Systems (TODS)
Cognitive strategies and looping constructs: an empirical study
Communications of the ACM
Software Engineering Economics
Software Engineering Economics
Software Engineering: A Beginner's Guide
Software Engineering: A Beginner's Guide
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Structured Systems Analysis: Tools and Techniques
Structured Systems Analysis: Tools and Techniques
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
Human Problem Solving
Controlling Software Projects: Management, Measurement, and Estimates
Controlling Software Projects: Management, Measurement, and Estimates
Structured Analysis and System Specification
Structured Analysis and System Specification
Comprehending Object and Process Models: An Empirical Study
IEEE Transactions on Software Engineering
On the usability of OO representations
Communications of the ACM
ACM SIGMIS Database - Special issue on Critical analysis of ERP systems: the macro level
A Review of Experimental Investigations into Object-Oriented Technology
Empirical Software Engineering
Research Frontiers in Object Technology
Information Systems Frontiers
Explaining Software Developer Acceptance of Methodologies: A Comparison of Five Theoretical Models
IEEE Transactions on Software Engineering
A refresher in data flow diagramming: an effective aid for analysts
Communications of the ACM - Why CS students need math
Object-oriented modeling with UML: a study of developers' perceptions
Communications of the ACM - Why CS students need math
Design, retrieval, and assembly in component-based software development
Communications of the ACM - Blueprint for the future of high-performance networking
The role of use cases in the UML: a review and research agenda
Advanced topics in database research vol. 1
From optic flow to laws of control
Optic flow and beyond
Toward a contingency model for selecting an information system prototyping strategy
Journal of Management Information Systems - Special section: Strategic and competitive information systems
The influence of information presentation formats on complex task decision-making performance
International Journal of Human-Computer Studies
Journal of Software Maintenance and Evolution: Research and Practice
Information Systems Research
A Systematic Review of Theory Use in Software Engineering Experiments
IEEE Transactions on Software Engineering
Information and Management
Electronic Commerce Research and Applications
Flexible modelling and support of interrelated decisions
Decision Support Systems
Patterns of Transition: The Shift from Traditional to Object-Oriented Development
Journal of Management Information Systems
Impact of Knowledge Support on the Performance of Software Process Tailoring
Journal of Management Information Systems
Proceedings of the 11th International Conference on Electronic Commerce
Conceptual modeling of causal map: Object oriented causal map
Expert Systems with Applications: An International Journal
Rules from cognition for conceptual modelling
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
A User-Oriented Model of Factors that Affect Information Requirements Determination Process Quality
Information Resources Management Journal
Information Resources Management Journal
Information and Software Technology
Simplifying process model abstraction: Techniques for generating model names
Information Systems
Problem solving representations in systems development
International Journal of Business Information Systems
Hi-index | 0.02 |
Requirements modeling constitutes one of the most important phases of the systems development life cycle. Despite the proliferation of methodologies and models for requirements analysis, empirical work examining their relative efficacy is limited. This paper presents an empirical examination of object-oriented and process-oriented methodologies as applied to object-oriented and process-oriented tasks. The conceptual basis of the research model is derived from the theory of cognitive fit, which posits that superior problem-solving performance will result when the problem-solving task and the problem-solving tool emphasize the same type of information. Two groups of subjects participated in an experiment that required them to construct solutions to two requirements-modeling tasks, one process-oriented and the other object-oriented. One group employed the object-oriented tool while the other used the process-oriented tool. As predicted by the theory of cognitive fit, superior performance was observed when the process-oriented tool was applied to the process-oriented task. For the object-oriented task, however, the performance effects of cognitive fit require further investigation since there was no difference in subject performance across the two tools.