Adequate testing and object-oriented programming
Journal of Object-Oriented Programming
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Towards a metrics suite for object oriented design
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
The design and evolution of C++
The design and evolution of C++
Software architecture critics in Argo
IUI '98 Proceedings of the 3rd international conference on Intelligent user interfaces
A Controlled Experiment to Assess the Benefits of Procedure Argument Type Checking
IEEE Transactions on Software Engineering
Improving information requirements determination: a cognitive perspective
Information and Management
SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
A practical experiment in teaching software engineering metrics
SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
IEEE Transactions on Software Engineering
Journal of Management Information Systems
Using traceability to mitigate cognitive biases in software development
Communications of the ACM - Enterprise information integration: and other tools for merging data
Is Query Reuse Potentially Harmful? Anchoring and Adjustment in Adapting Existing Database Queries
Information Systems Research
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Managers' Judgments of Performance in IT Services Outsourcing
Journal of Management Information Systems
Habermas and information systems research: New directions
Information and Organization
Influence of confirmation biases of developers on software quality: an empirical study
Software Quality Control
An algorithmic approach to missing data problem in modeling human aspects in software development
Proceedings of the 9th International Conference on Predictive Models in Software Engineering
Software architecture review by association
Journal of Systems and Software
Hi-index | 48.22 |
Developer's thought processes are a fundamental area of concern. Cognitive scientist have discovered that people's intiative inferences and probality judgments do not strictly conform to the laws of logic or mathematics, and that people are willing to provide plausible explanations for random events. This article examines the role these phenomena might have in software development, ultimately concluding that what are cast as one-sided software development guidelines often can be recast beneficially as two-sided trade-offs.