From geek to sleek: integrating task learning tools to support end users in real-world applications
Proceedings of the 14th international conference on Intelligent user interfaces
No Code Required: Giving Users Tools to Transform the Web
No Code Required: Giving Users Tools to Transform the Web
Proceedings of the 12th Participatory Design Conference: Research Papers - Volume 1
A permeable expert search strategy approach to multimodal retrieval
Proceedings of the 4th Information Interaction in Context Symposium
Spreadsheet-based template language prototype for tree data structure description and interpretation
Proceedings of the 13th International Conference on Computer Systems and Technologies
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
A web-centred approach to end-user software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM) - Testing, debugging, and error handling, formal methods, lifecycle concerns, evolution and maintenance
Tasklets: enabling end user programming of web widgets
International Journal of Web Engineering and Technology
Hi-index | 0.00 |
From the Publisher:A Small Matter of Programming asks why it has been so difficult for end users to command programming power and explores the problems of end-user-driven application development that must be solved to afford end users greater computational power. Drawing on empirical research on existing end user systems, the book analyzes cognitive, social, and technical issues of end user programming. In particular, it examines the importance of task-specific programming languages, visual application frameworks, and collaborative work practices for end user computing with the goal of helping the designers and programmers understand and better satisfy the needs of end users who want the capability to create, customize, and extend their applications software. The ideas in the book are based on the author's research on two successful end user programming systems - spreadsheets and CAD systems - as well as other empirical research. Nardi concentrates on broad issues in end user programming, especially end users' strengths and problems, introducing tools and techniques as they are related to higher-level user issues.