Real programmers don't use spreadsheets
ACM SIGPLAN Notices
User interface specification using an enhanced spreadsheet model
ACM Transactions on Graphics (TOG)
Partitioning dependency graphs for concurrent execution: a parallel spreadsheet on a realistically modeled message passing environment
Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm
Journal of Functional Programming
Natural programming languages and environments
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
The Igor System Administration Tool
LISA '96 Proceedings of the 10th USENIX conference on System administration
How to Avoid Learning Expect -or- Automating Automating Interactive Programs
LISA '96 Proceedings of the 10th USENIX conference on System administration
Field studies of computer system administrators: analysis of system management tools and practices
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
An Expectant Chat About Script Maturity
LISA '00 Proceedings of the 14th USENIX conference on System administration
PIKT: Problem Informant/Killer Tool
LISA '00 Proceedings of the 14th USENIX conference on System administration
(Awarded Best Paper!) Work-Augmented Laziness with the Los Task Request System
LISA '02 Proceedings of the 16th USENIX conference on System administration
Designing a Configuration Monitoring and Reporting Environment
LISA '03 Proceedings of the 17th USENIX conference on System administration
Design guidelines for system administration tools developed through ethnographic field studies
Proceedings of the 2007 symposium on Computer human interaction for the management of information technology
Hi-index | 0.00 |
A1 is a Java-based spreadsheet environment that enables system administrators to build small tools that simplify and automate common tasks, integrating real-time data across heterogeneous systems. A1 spreadsheets can be saved to a central repository, where they are published and shared as interactive web portlets. In this paper, we discuss the need for administrators to create their own tools, how the A1 environment is designed to support this need, and how A1's support for web publishing - without requiring special web programming - can enable teams to share, modify, and improve their tools. We also discuss the design and implementation of A1, and show a number of sample spreadsheets for various administration tasks.