|
ABSTRACT
We studied CAD system users to find out how they use the sophisticated customization and extension facilities offered by many CAD products. We found that users of varying levels of expertise collaborate to customize their CAD environments and to create programmatic extensions to their applications. Within a group of users, there is at least one local expert who provides support for other users. We call this person a local developer. The local developer is a fellow domain expert, not a professional programmer, outside technical consultant or MIS staff member. We found that in some CAD environments the support role has been formalized so that local developers are given official recognition, and time and resources to pursue local developer activities. In general, this formalization of the local developer role appears successful. We discuss the implications of our findings for work practices and for software design.
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
|
Badham, R. Computer-aided design, work organization and the integrated factory. IEEE Transactions on Engineering Management 36, 3 (1989), 216-226.
|
| |
2
|
Berardinis, L., Dibble, M., Dvorak, P., and Rouse, N. CAD/CAM industry report. Machine Design (May 23, 1991), 47-58.
|
| |
3
|
|
| |
4
|
Brooks, L., and Wells, C. Role conflict in design supervision. 1EEE Transactions on Engineering Management 36, 4 (1989), 271-281.
|
 |
5
|
|
| |
6
|
Cuomo, D., and Sharit, J. A study of human performance of computer-aided architectural design. International Journal of Human-Computer Interaction 1, 1 (1989), 69-107.
|
| |
7
|
|
| |
8
|
DiSessa, A. A principled design for an integrated computational environment. Human-Computer Interaction 1, (1985), 1-47.
|
| |
9
|
|
| |
10
|
Forester, T. Computers in the Human Context. Basil Blackwell, New York, 1989.
|
| |
11
|
Foundyller, C. CAD~CAM, CAE: The Contemporary Technology. Daratech Associates, Cambridge, Mass., 1984.
|
| |
12
|
|
| |
13
|
Graham, B. Applying software tools to enhance engineering group productivity. Proceedings of the Fifth Annual Applied Power Electronics Conference and Exposition. (Los Angeles, 11-16 March, 1990), 612-618.
|
| |
14
|
Krouse, J., Mills, R., Beckert, B., and Dvorak, P. CAD/CAM planning: 1990 - Managing people and the technology. Industry Week 239, 13 (1990), CC4-CC10.
|
 |
15
|
|
 |
16
|
Allan MacLean , Kathleen Carter , Lennart Lövstrand , Thomas Moran, User-tailorable systems: pressing the issues with buttons, Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people, p.175-182, April 01-05, 1990, Seattle, Washington, United States
[doi> 10.1145/97243.97271]
|
| |
17
|
|
| |
18
|
Manske, F., and Wolf, H. Design work in change: Social conditions and results of CAD use in mechanical engineering. IEEE Transactions on Engineering Management 36, 4 (1989), 282-292.
|
 |
19
|
|
| |
20
|
Mayer, T. Social impacts of computer-aided architectural design. Design Studies 7, 4 (1986), 178-184.
|
 |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
Perzanowski, P. Scheduling CAD productivity. AACE Transactions (1991), 1.1.1-I.1.5.
|
| |
26
|
Petre, M., and Green, T.R.G. Requirements of graphical notations for professional users: Electronics CAD systems as a case study. In press. Le Travail Humain (1991).
|
| |
27
|
Pikaar, R. Situation analysis of design tasks for CAD systems. Behaviour and Information Technology 8, 3 (1989), 191-206.
|
| |
28
|
Raths, D. Nurturing the flock: As the PC population grows, so does the burden on support staff. InfoWorld, 19 August, 1991, 38-40.
|
| |
29
|
|
| |
30
|
|
| |
31
|
Sinclair, M., Siemieniuch, C., and John, P. A usercentered approach to define high-level requirements for next-generation CAD systems for mechanical engineering. IEEE Transactions on Engineering Management 36, 4 (1989), 262-270.
|
| |
32
|
Sutherland, I. SKETCHPAD: A Man-Machine Graphical Communication System. Proceedings of AFIPS 23, 329-346 (Detroit, May, 1963).
|
| |
33
|
Ullman, D., and Dietterich, T. Mechanical design methodology: implications on future developments of computer-aided design and knowledge-based systems. Engineering with Computers 2, 1 (1987), 21-29.
|
| |
34
|
Ullman, D., Wood, S., and Craig, D. The importance of drawing in the mechanical design process. Computers and Graphics 14, 2 (1990), 263-274.
|
| |
35
|
|
| |
36
|
Wolz, U. The impact of user modeling on text generation in task-centered settings. Proceedings Second International Conference on User Modeling (Honolulu, 29 March- 1 April, 1990).
|
CITED BY 27
|
|
Chris DiGiano , Mike Eisenberg, Self-disclosing design tools: a gentle introduction to end-user programming, Proceedings of the conference on Designing interactive systems: processes, practices, methods, & techniques, p.189-197, August 23-25, 1995, Ann Arbor, Michigan, United States
|
|
|
Craig L. Zarmer , Chee Chew, Frameworks for interactive, extensible, information-intensive applications, Proceedings of the 5th annual ACM symposium on User interface software and technology, p.33-41, November 15-18, 1992, Monteray, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ellen A. Isaacs , John C. Tang , Trevor Morris, Piazza: a desktop environment supporting impromptu and planned interactions, Proceedings of the 1996 ACM conference on Computer supported cooperative work, p.315-324, November 16-20, 1996, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
Stanley R. Page , Todd J. Johnsgard , Uhl Albert , C. Dennis Allen, User customization of a word processor, Proceedings of the SIGCHI conference on Human factors in computing systems: common ground, p.340-346, April 13-18, 1996, Vancouver, British Columbia, Canada
|
|
|
|
|
|
Jun Ma , Holger M. Kienle , Piotr Kaminski , Anke Weber , Marin Litoiu, Customizing lotus notes to build software engineering tools, Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research, p.211-222, October 06-09, 2003, Toronto, Ontario, Canada
|
|
|
Catherine Letondal , Wendy E. Mackay, Participatory programming and the scope of mutual responsibility: balancing scientific, design and software commitment, Proceedings of the eighth conference on Participatory design: Artful integration: interweaving media, materials and practices, July 27-31, 2004, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vicki O'Day , Annette Adler , Allan Kuchinsky , Anna Bouch, When worlds collide: molecular biology as interdisciplinary collaboration, Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work, p.399-418, September 16-20, 2001, Bonn, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|