A Data Model to Support End User Software Engineering
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Toward a Calculus of Confidence
ESC '07 Proceedings of the First International Workshop on The Economics of Software and Computation
Scenario-Based Requirements for Web Macro Tools
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
End users as unwitting software developers
Proceedings of the 4th international workshop on End-user software engineering
Using scenario-based requirements to direct research on web macro tools
Journal of Visual Languages and Computing
The state of the art in end-user software engineering
ACM Computing Surveys (CSUR)
A Study of Help Requested Online by Spreadsheet Users
Journal of Organizational and End User Computing
Hi-index | 0.00 |
Information workers such as administrative staff, consultants, and their managers constitute one of the largest groups of end users, yet little research about their usage of programming features is available to guide development of end user programming tools. In this paper, we describe our survey of over 800 information workers and our analysis of their feature usage in applications such as spreadsheets, browsers, and databases. Our factor analysis reveals three clusters of features-macro features, linked structure features, and imperative features-such that information workers with an inclination to use a feature in each cluster also were inclined to use other features in that cluster, even though each cluster spans several tools. We discuss the implications for research aimed at providing end user programming tools for information workers.