Conference proceeding
End-User Mashup Programming: Through the Design Lens
CHI2010: PROCEEDINGS OF THE 28TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1-4, v 2, pp 1009-1018
01 Jan 2010
Featured in Collection : UN Sustainable Development Goals @ Drexel
Abstract
Programming has recently become more common among ordinary end users of computer systems. We believe that these end-user programmers are not just coders but also designers, in that they interlace making design decisions with coding rather than treating them as two separate phases. To better understand and provide support for the programming and design needs of end users, we propose a design theory-based approach to look at end-user programming. Toward this end, we conducted a think-aloud study with ten end users creating a web mashup. By analyzing users' verbal and behavioral data using Schon's reflection-in-action design model and the notion of ideations from creativity literature, we discovered insights into end-user programmers' problem-solving attempts, successes, and obstacles, with accompanying implications for the design of end-user programming environments for mashups. The contribution of our work is three-fold: 1) the methodology of using a design lens to view programming, 2) evidence, through insights gained, of the usefulness of this approach, and 3) the implications themselves.
Metrics
Details
- Title
- End-User Mashup Programming: Through the Design Lens
- Creators
- Jill Cao - Oregon State UniversityYann Riche - Riche Design, Seattle, USASusan Wiedenbeck - Drexel UniversityMargaret Burnett - Oregon State UniversityValentina Grigoreanu - Oregon State University, Microsoft Corporation, Redmond, USAACM
- Publication Details
- CHI2010: PROCEEDINGS OF THE 28TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1-4, v 2, pp 1009-1018
- Conference
- CHI2010: 28TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 28th
- Publisher
- Assoc Computing Machinery
- Number of pages
- 3
- Grant note
- 0917366; 0325273; 0324844 / NSF; National Science Foundation (NSF)
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- [Retired Faculty]
- Web of Science ID
- WOS:000281276700114
- Scopus ID
- 2-s2.0-77953967823
- Other Identifier
- 991019170368104721
UN Sustainable Development Goals (SDGs)
This publication has contributed to the advancement of the following goals:
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Collaboration types
- Industry collaboration
- Domestic collaboration
- Web of Science research areas
- Computer Science, Information Systems
- Computer Science, Interdisciplinary Applications
- Computer Science, Theory & Methods