| A1: end-user programming for web-based system administration |
| Full text |
Pdf
(825 KB)
|
| Source
|
Symposium on User Interface Software and Technology
archive
Proceedings of the 18th annual ACM symposium on User interface software and technology
table of contents
Seattle, WA, USA
SESSION: Customization 2
table of contents
Pages: 211 - 220
Year of Publication: 2005
ISBN:1-59593-271-2
|
|
Authors
|
|
Eser Kandogan
|
IBM Almaden Research Center, San Jose, CA
|
|
Eben Haber
|
IBM Almaden Research Center, San Jose, CA
|
|
Rob Barrett
|
IBM Almaden Research Center, San Jose, CA
|
|
Allen Cypher
|
IBM Almaden Research Center, San Jose, CA
|
|
Paul Maglio
|
IBM Almaden Research Center, San Jose, CA
|
|
Haixia Zhao
|
University of Maryland, College Park, MD
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 76, Citation Count: 6
|
|
|
ABSTRACT
System administrators work with many different tools to manage and fix complex hardware and software infrastructure in a rapidly paced work environment. Through extensive field studies, we observed that they often build and share custom tools for specific tasks that are not supported by vendor tools. Recent trends toward web-based management consoles offer many advantages but put an extra burden on system administrators, as customization requires web programming, which is beyond the skills of many system administrators. To meet their needs, we developed A1, a spreadsheet-based environment with a task-specific system-administration language for quickly creating small tools or migrating existing scripts to run as web portlets. Using A1, system administrators can build spreadsheets to access remote and heterogeneous systems, gather and integrate status data, and orchestrate control of disparate systems in a uniform way. A preliminary user study showed that in just a few hours, system administrators can learn to use A1 to build relatively complex tools from scratch.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Ambler, A. Forms: Expanding the Visualness of Sheet Languages. Workshop on Visual Languages, (Linkoping, Sweden, 1987), 105--117.
|
 |
2
|
Rob Barrett , Eser Kandogan , Paul P. Maglio , Eben M. Haber , Leila A. Takayama , Madhu Prabaker, Field studies of computer system administrators: analysis of system management tools and practices, Proceedings of the 2004 ACM conference on Computer supported cooperative work, November 06-10, 2004, Chicago, Illinois, USA
[doi> 10.1145/1031607.1031672]
|
 |
3
|
Rob Barrett , Yen-Yang Michael Chen , Paul P. Maglio, System administrators are users, too: designing workspaces for managing internet-scale systems, CHI '03 extended abstracts on Human factors in computing systems, April 05-10, 2003, Ft. Lauderdale, Florida, USA
[doi> 10.1145/765891.766152]
|
| |
4
|
Burgess, M. Cfengine: a site configuration engine, USENIX Computing systems 8, 3, (1995).
|
| |
5
|
Margaret Burnett , John Atwood , Rebecca Walpole Djang , James Reichwein , Herkimer Gottfried , Sherry Yang, Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm, Journal of Functional Programming, v.11 n.2, p.155-206, March 2001
|
 |
6
|
|
| |
7
|
Clack, C., Braine, L. Object-oriented functional spreadsheets. Proc. 10th Glasgow Workshop on Functional Programming (GlaFP'97), (September 1997).
|
| |
8
|
Du, W., Wadge, E. An intentional language as a basis of a 3D spreadsheet design. Proc. ICCL '88, IEEE Press (1988), 2--9.
|
 |
9
|
|
| |
10
|
Hughes, C., Moshell, J. Action Graphics: A Spreadsheet-based Language for Animated Simulation. Visual Languages and Applications (T. Ichikawa, E. Jungert, R., Korfhage, eds.) Plenum Publishing (1990), New York, NY, 203--235.
|
| |
11
|
Joy, William. An introduction to C Shell.
|
| |
12
|
Ko, A. J., and Myers B. A. Development and evaluation of a model of programming errors. IEEE Symposia on Human-Centric Computing Languages. (Auckland, New Zealand, 2003), 7--14.
|
 |
13
|
|
| |
14
|
Microsoft Corp, Microsoft Excel Users' Guide, Redmond, WA.
|
 |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
PIKT, Problem Informant/Killer Tool, pikt.org
|
 |
20
|
|
 |
21
|
|
 |
22
|
|
| |
23
|
System Administrator Guild (SAGE) Salary Surveys. Available at http://www.sage.org/salsurv/ .
|
| |
24
|
|
| |
25
|
Wagner, J., A One-stop Console for Administrators. http://www.internetnews.com/dev-news/article.php/3484246
|
 |
26
|
|
| |
27
|
Yoder, A. G., Cohn, D. L. Real spreadsheets for real programmers. Proc. ICCL '94, IEEE Press (1994), 20--30.
|
CITED BY 6
|
|
|
|
|
Christopher Scaffidi , Allen Cypher , Sebastian Elbaum , Andhy Koesnandar , Brad Myers, Using scenario-based requirements to direct research on web macro tools, Journal of Visual Languages and Computing, v.19 n.4, p.485-498, August, 2008
|
|
|
|
|
|
|
|
|
Sean Kandel , Andreas Paepcke , Martin Theobald , Hector Garcia-Molina , Eric Abelson, Photospread: a spreadsheet for managing photos, Proceeding of the twenty-sixth annual SIGCHI conference on Human factors in computing systems, April 05-10, 2008, Florence, Italy
|
|
|
James Lin , Jeffrey Wong , Jeffrey Nichols , Allen Cypher , Tessa A. Lau, End-user programming of mashups with vegemite, Proceedings of the 13th international conference on Intelligent user interfaces, February 08-11, 2009, Sanibel Island, Florida, USA
|
|