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
Designing for usability: key principles and what designers think
Communications of the ACM
Common LISP: the language
The C programming language
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Refining the test phase of usability evaluation: how many subjects is enough?
Human Factors - Special issue: measurement in human factors
Microsoft Excel/Visual Basic programmer's guide
Microsoft Excel/Visual Basic programmer's guide
A Practical Guide to Usability Testing
A Practical Guide to Usability Testing
Elastic Windows: evaluation of multi-window operations
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Proceedings of the 1999 workshop on new paradigms in information visualization and manipulation in conjunction with the eighth ACM internation conference on Information and knowledge management
AVI '00 Proceedings of the working conference on Advanced visual interfaces
How Software Engineering Tools Organize Programmer BehaviorDuring the Task of Data Encapsulation
Empirical Software Engineering
Research Frontiers in Object Technology
Information Systems Frontiers
Support Facilities for Development of Parallel Computational Algorithms
Programming and Computing Software
A user-centred approach to functions in Excel
ICFP '03 Proceedings of the eighth ACM SIGPLAN international conference on Functional programming
Elastic windows: improved spatial layout and rapid multiple window operations
AVI '96 Proceedings of the workshop on Advanced visual interfaces
Hi-index | 48.22 |
An interesting usability study of a prototype development environment for the Dylan programming language is presented here. This study's purpose is to determine just how close the prototype is to developers. New approaches to source code organization and to the relationship between the environment and the application being developed are introduced. An asessment of how effectively the prototype conveys these innovations to Dylan developers is also given, followed by some proposed improvements.