End user computing: management, applications, & technology
End user computing: management, applications, & technology
The application of cognitive psychology to CAD
Proceedings of the Fourth Conference of the British Computer Society on People and computers IV
Metamouse: specifying graphical procedures by example
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Human aspects of computer-aided design
Human aspects of computer-aided design
The puny payoff from office computers
Computers in the human context: information technology, productivity, and people
Information technology as a competitive burden
Computers in the human context: information technology, productivity, and people
Technological revolution and productivity decline: the case of US banks
Computers in the human context: information technology, productivity, and people
The automated factory: vision and reality
Computers in the human context: information technology, productivity, and people
Customising of a two-dimensional CAD system to service the needs of a small high technology company
Computer-Aided Engineering Journal
Computer aided design: fundamentals and system architectures
Computer aided design: fundamentals and system architectures
User-tailorable systems: pressing the issues with buttons
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Patterns of sharing customizable software
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Cooperative support for computer work: a social perspective on the empowering of end users
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Twinkling lights and nested loops: distributed problem solving and spreadsheet development
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. Part 1
Text formatting by demonstration
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The spreadsheet interface: A basis for end user programming
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
Frameworks for interactive, extensible, information-intensive applications
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Programmable design environments: integrating end-user programming with domain-oriented assistance
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
From implementation to design: tailoring and the emergence of systematization in CSCW
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Self-disclosing design tools: a gentle introduction to end-user programming
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
User customization of a word processor
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Piazza: a desktop environment supporting impromptu and planned interactions
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
“Let's see your search-tool!”—collaborative use of tailored artifacts in groupware
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Coordinating technical support platforms
Communications of the ACM
Better home shopping or new democracy?: evaluating community network outcomes
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Extending Design Environments to Software Architecture Design
Automated Software Engineering
Shoppers and Tailors: Participative Practices in SmallAustralian Design Companies
Computer Supported Cooperative Work
Evolutionary growth and control in user tailorable systems
Adaptive evolutionary information systems
Designing for changing work and business practices
Adaptive evolutionary information systems
Technology-use mediation: making sense of electronic communication in an organizational context
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Customizing lotus notes to build software engineering tools
CASCON '03 Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research
PDC 04 Proceedings of the eighth conference on Participatory design: Artful integration: interweaving media, materials and practices - Volume 1
Over the Shoulder Learning: Supporting Brief Informal Learning
Computer Supported Cooperative Work
Sensemaking in Technology-Use Mediation: Adapting Groupware Technology in Organizations
Computer Supported Cooperative Work
Designing interfaces to enrich personalization
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
When second wave HCI meets third wave challenges
Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles
A field evaluation of an adaptable two-interface design for feature-rich software
ACM Transactions on Computer-Human Interaction (TOCHI)
When worlds collide: molecular biology as interdisciplinary collaboration
ECSCW'01 Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work
What are workplace studies for?
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Supporting organisational learning: an overview of the ENRICH approach
Information Services and Use
International Journal of Web Based Communities
The strategic use of complex computer systems
Human-Computer Interaction
Users' ongoing work on managing computational artifacts
CHI '09 Extended Abstracts on Human Factors in Computing Systems
End-User Development and Meta-design: Foundations for Cultures of Participation
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Mutual Development: A Case Study in Customer-Initiated Software Product Development
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Towards the web of applications: incorporating end user programming into the web 2.0 communities
Proceedings of the 2nd international workshop on Social software engineering and applications
Supporting agile modeling through experimentation in an integrated urban simulation framework
Proceedings of the 11th Annual International Digital Government Research Conference on Public Administration Online: Challenges and Opportunities
Rise of the expert amateur: DIY projects, communities, and cultures
Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries
Workplace warriors: identifying team practices of appropriation in software ecosystems
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
Infrastructuring when you don't - end-user development and organizational infrastructure
IS-EUD'11 Proceedings of the Third international conference on End-user development
Managing software portfolios: a comparative study
IS-EUD'11 Proceedings of the Third international conference on End-user development
Supporting the Collaborative Appropriation of an Open Software Ecosystem
Computer Supported Cooperative Work
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
System-specific static code analyses: a case study in the complex embedded systems domain
Software Quality Control
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Hi-index | 0.02 |
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.