Understanding and Controlling Software Costs
IEEE Transactions on Software Engineering
Work structures and shifts: an empirical analysis of software specification teamwork
ICSE '89 Proceedings of the 11th international conference on Software engineering
People, Organizations, and Process Improvement
IEEE Software
Grammar-Based Definition of Metaprogramming Systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Cognitive Factors in Programming with Diagrams
Artificial Intelligence Review
POPL '75 Proceedings of the 2nd ACM SIGACT-SIGPLAN symposium on Principles of programming languages
ACM SIGAPL APL Quote Quad
IEEE Software
Cracking the 500-Language Problem
IEEE Software
Advantages of structured hardware
ISCA '75 Proceedings of the 2nd annual symposium on Computer architecture
Identifying High Performance ERP Projects
IEEE Transactions on Software Engineering
Progress report on the study of program reading
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
ICSE '79 Proceedings of the 4th international conference on Software engineering
On the necessary evolution towards improvement specialization in software production teams
SIGCPR '77 Proceedings of the fifteenth annual SIGCPR conference
Modern programming: a definition
ACM SIGPLAN Notices
Structured programming, programming teaching and the language Pascal
ACM SIGPLAN Notices
Psychological complexity of computer programs: an experimental methodology
ACM SIGPLAN Notices
Understanding gender and confidence in CS course culture
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Teaching the fatal disease: (or) introductory computer programming using PL/I
ACM SIGPLAN Notices
Psychological complexity of computer programs
ACM SIGPLAN Notices - Abstracts in programming language-related research
Computer science education at universities: the case of developing countries
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
The cost-effectiveness of team debugging in teaching cobol programming
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Team projects in the undergraduate curriculum
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
The roots of structured programming
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Why johny can't program: a progress report
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
ACM SIGSOFT Software Engineering Notes
A top-down view of software engineering
ACM SIGSOFT Software Engineering Notes
A comparison of program complexity prediction models
ACM SIGSOFT Software Engineering Notes
A spiral approach to Software Engineering Project Management Education
ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes
Software development: processes and performance
IBM Systems Journal
Information and Management
Importing theory "Z" to the software shop: cultural technology transfer
ACM SIGCPR Computer Personnel
Psychological testing in computing staff selection: a bibliography
ACM SIGCPR Computer Personnel
Custom programming/analysis in the small business environment
ACM SIGMINI Newsletter
Associative personal memory, a user oriented approach
ACM SIGPC Notes
How will computing change education?
ACM SIGCUE Outlook
WIPE: a programming environment for novices
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Technical communication and system analysis
ACM SIGDOC Asterisk Journal of Computer Documentation
SICOSIM3 Proceedings of the third annual symposium on SIGCOSIM: Major issues confronting managers of computer resources
The TXL source transformation language
Science of Computer Programming - The fourth workshop on language descriptions, tools, and applications (LDTA'04)
Understanding the shape of Java software
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Supporting distributed software development by modes of collaboration
ECSCW'01 Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work
On the use of generalized executive system software
AFIPS '73 Proceedings of the June 4-8, 1973, national computer conference and exposition
Faith, hope, and love: an essay on software science's neglect of human factors
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
A pattern system of underlying theories for process improvement
Proceedings of the 17th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
From the Publisher:This landmark 1971 classic is reprinted with new commentary and a Preface from the author. Long regarded as one of the first books to pioneer a people-oriented approach to computing, The Psychology of Computer Programming endures as a penetrating analysis of the intelligence, skill, teamwork, and problem-solving power of the computer programmer. Returning to topics that are strikingly relevant to today's issues in programming, Gerald M. Weinberg provides a characteristically fresh perspective on his original insights, highlighting the similarities and differences between now and then. Using a conversational style that invites the reader to join him, Weinberg reunites with some of his most enduring, straight-from-the-heart observations on the human side of software engineering.Dorset House Publishing is proud to make this important text available to new generations of Weinberg fans and to encourage readers of the first edition to return to its valuable lessons.