Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
SMALLTALK-80: the interactive programming environment
SMALLTALK-80: the interactive programming environment
International Journal of Man-Machine Studies
Design principles for the enhanced presentation of computer program source text
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A view matcher for learning Smalltalk
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Testing object-oriented software systems
CSC '90 Proceedings of the 1990 ACM annual conference on Cooperation
Supporting Software Designers with Integrated Domain-Oriented Design Environments
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Teaching experienced developers to design graphical user interfaces
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Maintenance Support for Object-Oriented Programs
IEEE Transactions on Software Engineering - Special issue on software maintenance
Overcoming current growth limits in UI development
Communications of the ACM - Special issue on graphical user interfaces
Two years before the mist: experiences with Aquanet
ECHT '92 Proceedings of the ACM conference on Hypertext
Implementing an interface to networked services
SIGDOC '94 Proceedings of the 12th annual international conference on Systems documentation: technical communications at the great divide
Object-oriented inspection in the face of delocalisation
Proceedings of the 22nd international conference on Software engineering
ICDL '07 Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007
Beyond object-oriented technology: where current approaches fall short
Human-Computer Interaction
Hi-index | 0.00 |
The authors offer observations from their own experience learning and using Smalltalk. They report that they had trouble learning Smalltalk despite their fairly extensive programming backgrounds. They contend that new users will encounter several problems, especially if they try to learn the system through unguided exploration. They trace many of these problems to the large and diffuse nature of Smalltalk and to its generalist design.