Using CAD macros and languages for productivity on a Unigraphics system
Computer-Aided Design
Macros for educational research
Computers & Education
Macros for educational research: Part II
Computers & Education
Pseudo-programming (with macros) of accounting spreadsheets
Computers & Education
Patterns of sharing customizable software
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Spreadsheet macro programming: a critique with emphasis on Lotus 1-2-3
Journal of Systems and Software
Spreadsheet inversion of the Laplace transform
Computers & Education
Adaptability: user-initiated individualization
Adaptive user support
User customization of a word processor
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Concrete teaching: hooks and props as instructional technology
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Writing Excel Macros with VBA
Human-Computer Interaction
Hi-index | 0.02 |
Macros are programming scripts that can be generated by recording users' actions. It appears that despite their potential for reducing monotonous work, they are under-used by non-programmers. The present paper reviews the literature on the use of macros. Included is an original study that examines the effect of adding the ''search and replace'' option as an alternative to using macros in a hypothetical task. It is concluded that the problem of not using macros is due, in part, to motivational biases. Motivational biases emerge even after macro training because simpler alternatives that ''compete'' with macros are more attractive to users. These biases can be addressed through the training process. Some training principles for a strategically competitive real-world environment are presented.