Lead users: a source of novel product concepts
Management Science
Art and innovation: the Xerox PARC Artist-in-Residence program
Art and innovation: the Xerox PARC Artist-in-Residence program
Rise of the Network Society
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Software Engineering Students meet Interdisciplinary Project work and Art
IV '07 Proceedings of the 11th International Conference Information Visualization
Creativity support tools: accelerating discovery and innovation
Communications of the ACM
Software Engineering as Cooperative Work
Computer Supported Cooperative Work
Programming Interactivity: A Designer's Guide to Processing, Arduino, and Openframeworks
Programming Interactivity: A Designer's Guide to Processing, Arduino, and Openframeworks
The Scratch Programming Language and Environment
ACM Transactions on Computing Education (TOCE)
Art and technology for young creators
ICEC'11 Proceedings of the 10th international conference on Entertainment Computing
Open source software for entertainment
ICEC'12 Proceedings of the 11th international conference on Entertainment Computing
Five key challenges in end-user development for tangible and embodied interaction
Proceedings of the 15th ACM on International conference on multimodal interaction
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Hi-index | 0.00 |
Processing, Arduino, and the growth of the associated communities of practice, also called maker communities, has motivated a broader participation of non-technical users in the engineering of interactive systems. Besides online sharing, maker communities meet regularly and share knowledge for various purposes (e.g., creative hacking, social networking, lifelong learning). In the context of maker communities, the understanding of engineering interactive systems (e.g., motivations, objectives, collaboration, process, reports) and the design of the respective tools (e.g., end-user programming for artists, or children) are not well documented. As a remedy, we present a coherent overview of related work, as well as our own experiences in the organization and running of maker workshops. The tutorial format (lecture and hands-on workshop) benefits both practitioners and researchers with an understanding of creative software tools and practices. Moreover, participants become familiar with the organization of maker workshops as 1) a research method for understanding users, 2) an engineering process for interactive computer systems, and 3) a practice for teaching and learning.