Cardboard computers: mocking-it-up or hands-on the future
Design at work
Gardeners and gurus: patterns of cooperation among CAD users
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Evolving a generic application into a domain-oriented design environment
Scandinavian Journal of Information Systems
Three levels of end-user tailoring: customization, integration, and extension
Computers and design in context
Journal of End User Computing - End User Development
Meta-design: design for designers
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
A new dimension in access control: studying maintenance engineering across organizational boundaries
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Tailoring as Collaboration: The Mediating Role of Multiple Representations and ApplicationUnits
Computer Supported Cooperative Work
Meta-design: a manifesto for end-user development
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Component-based technologies for end-user development
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
CHIC - a pluggable solution for community help in context
Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles
Selecting and evoking innovators: combining democracy and creativity
Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Component-based tailorability: Enabling highly flexible software applications
International Journal of Human-Computer Studies
Practices around customization of standard systems
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
THE WAY I SEE IT: Workarounds and hacks: the leading edge of innovation
interactions - Changing energy use through design
The Role of Boundary Crossing for Knowledge Advancement in Product Development
Proceedings of the 2007 conference on Supporting Learning Flow through Integrative Technologies
Hive-mind space model for creative, collaborative design
DESIRE '10 Proceedings of the 1st DESIRE Network Conference on Creativity and Innovation in Design
Extending boundaries with meta-design and cultures of participation
Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries
Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries
MikiWiki: a meta wiki architecture and prototype based on the hive-mind space model
IS-EUD'11 Proceedings of the Third international conference on End-user development
A meta-design framework to support multidisciplinary teams' online collaboration
IS-EUD'11 Proceedings of the Third international conference on End-user development
A meta-reflective wiki for collaborative design
Proceedings of the 7th International Symposium on Wikis and Open Collaboration
Supporting the Collaborative Appropriation of an Open Software Ecosystem
Computer Supported Cooperative Work
Cultivating collaborative design: design for evolution
Procedings of the Second Conference on Creativity and Innovation in Design
A Meta-Design Model for Creative Distributed Collaborative Design
International Journal of Distributed Systems and Technologies
End User Development and Meta-Design: Foundations for Cultures of Participation
Journal of Organizational and End User Computing
Hi-index | 0.00 |
The paper is a case study of customer-initiated software product development. We have observed and participated in system development activities in a commercial software house (company) over a period of two years. The company produces project-planning tools for the oil and gas industry, and relies on interaction with customers for further development of its products. Our main research question is how customers and professional developers engage in mutual development mediated by shared software tools (products and support systems). We have used interviews with developers and customers as our main source of data, and identified the activities (from use to development) where customers have contributed to development. We analyze our findings in terms of co-configuration, meta-design and modding in order to name and compare the various stages of development (adaptation, generalization, improvement request, specialization, and tailoring).